=> Building graphics/libetonyek01 Started : Thursday, 19 JUL 2018 at 21:56:58 UTC Platform: 5.3-DEVELOPMENT DragonFly v5.3.0.242.g757c0-DEVELOPMENT #30: Tue May 8 14:06:27 PDT 2018 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 -------------------------------------------------- -- Environment -------------------------------------------------- UNAME_r=5.2-SYNTH UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=DragonFly 5.2-SYNTH UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 TERM=dumb PKG_CACHEDIR=/var/cache/pkg8 PKG_DBDIR=/var/db/pkg8 PORTSDIR=/xports LANG=C HOME=/root USER=root -------------------------------------------------- -- Options -------------------------------------------------- -------------------------------------------------- -- CONFIGURE_ENV -------------------------------------------------- MAKE=gmake PKG_CONFIG=pkgconf XDG_DATA_HOME=/construction/graphics/libetonyek01 XDG_CONFIG_HOME=/construction/graphics/libetonyek01 HOME=/construction/graphics/libetonyek01 TMPDIR="/tmp" PATH=/construction/graphics/libetonyek01/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc50 CONFIG_SITE=/xports/Templates/config.site lt_cv_sys_max_cmd_len=262144 -------------------------------------------------- -- CONFIGURE_ARGS -------------------------------------------------- --disable-tests --disable-werror --without-docs --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} -------------------------------------------------- -- MAKE_ENV -------------------------------------------------- XDG_DATA_HOME=/construction/graphics/libetonyek01 XDG_CONFIG_HOME=/construction/graphics/libetonyek01 HOME=/construction/graphics/libetonyek01 TMPDIR="/tmp" PATH=/construction/graphics/libetonyek01/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin 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 NOPROFILE=1 CC="cc" CFLAGS="-pipe -O2 -fno-strict-aliasing" CPP="cpp" CPPFLAGS="-I/usr/local/include" LDFLAGS="" 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 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" -------------------------------------------------- -- MAKE_ARGS -------------------------------------------------- DESTDIR=/construction/graphics/libetonyek01/stage -------------------------------------------------- -- PLIST_SUB -------------------------------------------------- PORTDOCS="" PORTEXAMPLES="" OSREL=5.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/libetonyek" EXAMPLESDIR="share/examples/libetonyek" DATADIR="share/libetonyek" WWWDIR="www/libetonyek" ETCDIR="etc/libetonyek" -------------------------------------------------- -- SUB_LIST -------------------------------------------------- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/libetonyek DOCSDIR=/usr/local/share/doc/libetonyek EXAMPLESDIR=/usr/local/share/examples/libetonyek WWWDIR=/usr/local/www/libetonyek ETCDIR=/usr/local/etc/libetonyek -------------------------------------------------- -- /etc/make.conf -------------------------------------------------- SYNTHPROFILE=Release-5.2 USE_PACKAGE_DEPENDS_ONLY=yes PACKAGE_BUILDING=yes BATCH=yes PKG_CREATE_VERBOSE=yes PORTSDIR=/xports DISTDIR=/distfiles WRKDIRPREFIX=/construction PORT_DBDIR=/options PACKAGES=/packages MAKE_JOBS_NUMBER_LIMIT=5 LICENSES_ACCEPTED= NONE HAVE_COMPAT_IA32_KERN= CONFIGURE_MAX_CMD_LEN=262144 _PERL5_FROM_BIN=5.26.1 _ALTCCVERSION_921dbbb2=none _OBJC_ALTCCVERSION_921dbbb2=none _SMP_CPUS=8 UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=500200 OSVERSION=9999999 OSREL=5.2 _OSRELEASE=5.2-SYNTH PYTHONBASE=/usr/local _PKG_CHECKED=1 -------------------------------------------------------------------------------- -- Phase: check-sanity -------------------------------------------------------------------------------- ===> License MPL20 accepted by the user -------------------------------------------------------------------------------- -- Phase: pkg-depends -------------------------------------------------------------------------------- ===> libetonyek01-0.1.8,1 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.10.5_1.txz Installing pkg-1.10.5_1... Extracting pkg-1.10.5_1: .......... done ===> libetonyek01-0.1.8,1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of libetonyek01-0.1.8,1 -------------------------------------------------------------------------------- -- Phase: fetch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: fetch -------------------------------------------------------------------------------- ===> License MPL20 accepted by the user ===> Fetching all distfiles required by libetonyek01-0.1.8,1 for building -------------------------------------------------------------------------------- -- Phase: checksum -------------------------------------------------------------------------------- ===> License MPL20 accepted by the user ===> Fetching all distfiles required by libetonyek01-0.1.8,1 for building => SHA256 Checksum OK for libetonyek-0.1.8.tar.xz. -------------------------------------------------------------------------------- -- Phase: extract-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: extract -------------------------------------------------------------------------------- ===> License MPL20 accepted by the user ===> Fetching all distfiles required by libetonyek01-0.1.8,1 for building ===> Extracting for libetonyek01-0.1.8,1 => SHA256 Checksum OK for libetonyek-0.1.8.tar.xz. -------------------------------------------------------------------------------- -- Phase: patch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: patch -------------------------------------------------------------------------------- ===> Patching for libetonyek01-0.1.8,1 ===> Applying ports patches for libetonyek01-0.1.8,1 -------------------------------------------------------------------------------- -- Phase: build-depends -------------------------------------------------------------------------------- ===> libetonyek01-0.1.8,1 depends on file: /usr/local/include/mdds-1.2/mdds/global.hpp - not found ===> Installing existing package /packages/All/mdds-1.3.1.txz Installing mdds-1.3.1... Extracting mdds-1.3.1: .......... done ===> libetonyek01-0.1.8,1 depends on file: /usr/local/include/mdds-1.2/mdds/global.hpp - found ===> Returning to build of libetonyek01-0.1.8,1 ===> libetonyek01-0.1.8,1 depends on file: /usr/local/include/glm/glm.hpp - not found ===> Installing existing package /packages/All/glm-0.9.8.5,1.txz Installing glm-0.9.8.5,1... Extracting glm-0.9.8.5,1: .......... done ===> libetonyek01-0.1.8,1 depends on file: /usr/local/include/glm/glm.hpp - found ===> Returning to build of libetonyek01-0.1.8,1 ===> libetonyek01-0.1.8,1 depends on package: autoconf>=2.69 - not found ===> Installing existing package /packages/All/autoconf-2.69_1.txz Installing autoconf-2.69_1... `-- Installing autoconf-wrapper-20131203... `-- Extracting autoconf-wrapper-20131203: .......... done `-- Installing indexinfo-0.3.1... `-- Extracting indexinfo-0.3.1: .... done `-- Installing m4-1.4.18,1... `-- Extracting m4-1.4.18,1: .......... done `-- Installing perl5-5.26.2... `-- Extracting perl5-5.26.2: .......... done Extracting autoconf-2.69_1: .......... done Message from perl5-5.26.2: 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. ===> libetonyek01-0.1.8,1 depends on package: autoconf>=2.69 - found ===> Returning to build of libetonyek01-0.1.8,1 ===> libetonyek01-0.1.8,1 depends on package: automake>=1.16.1 - not found ===> Installing existing package /packages/All/automake-1.16.1.txz Installing automake-1.16.1... Extracting automake-1.16.1: .......... done ===> libetonyek01-0.1.8,1 depends on package: automake>=1.16.1 - found ===> Returning to build of libetonyek01-0.1.8,1 ===> libetonyek01-0.1.8,1 depends on executable: libtoolize - not found ===> Installing existing package /packages/All/libtool-2.4.6.txz Installing libtool-2.4.6... Extracting libtool-2.4.6: .......... done ===> libetonyek01-0.1.8,1 depends on executable: libtoolize - found ===> Returning to build of libetonyek01-0.1.8,1 ===> libetonyek01-0.1.8,1 depends on executable: gmake - not found ===> Installing existing package /packages/All/gmake-4.2.1_2.txz Installing gmake-4.2.1_2... `-- Installing gettext-runtime-0.19.8.1_1... `-- Extracting gettext-runtime-0.19.8.1_1: .......... done Extracting gmake-4.2.1_2: .......... done ===> libetonyek01-0.1.8,1 depends on executable: gmake - found ===> Returning to build of libetonyek01-0.1.8,1 ===> libetonyek01-0.1.8,1 depends on package: pkgconf>=1.3.0_1 - not found ===> Installing existing package /packages/All/pkgconf-1.4.2,1.txz Installing pkgconf-1.4.2,1... Extracting pkgconf-1.4.2,1: .......... done ===> libetonyek01-0.1.8,1 depends on package: pkgconf>=1.3.0_1 - found ===> Returning to build of libetonyek01-0.1.8,1 -------------------------------------------------------------------------------- -- Phase: lib-depends -------------------------------------------------------------------------------- ===> libetonyek01-0.1.8,1 depends on shared library: libboost_filesystem.so - not found ===> Installing existing package /packages/All/boost-libs-1.67.0_2.txz Installing boost-libs-1.67.0_2... `-- Installing icu-62.1_1,1... `-- Extracting icu-62.1_1,1: .......... done Extracting boost-libs-1.67.0_2: .......... done Message from boost-libs-1.67.0_2: You have built the Boost library with thread support. Don't forget to add -pthread to your linker options when linking your code. ===> libetonyek01-0.1.8,1 depends on shared library: libboost_filesystem.so - found (/usr/local/lib/libboost_filesystem.so) ===> Returning to build of libetonyek01-0.1.8,1 ===> libetonyek01-0.1.8,1 depends on shared library: librevenge-0.0.so - not found ===> Installing existing package /packages/All/librevenge-0.0.4_8.txz Installing librevenge-0.0.4_8... Extracting librevenge-0.0.4_8: .......... done ===> libetonyek01-0.1.8,1 depends on shared library: librevenge-0.0.so - found (/usr/local/lib/librevenge-0.0.so) ===> Returning to build of libetonyek01-0.1.8,1 ===> libetonyek01-0.1.8,1 depends on shared library: liblangtag.so - not found ===> Installing existing package /packages/All/liblangtag-0.6.2.txz Installing liblangtag-0.6.2... `-- Installing libxml2-2.9.7... `-- Extracting libxml2-2.9.7: .......... done Extracting liblangtag-0.6.2: .......... done ===> libetonyek01-0.1.8,1 depends on shared library: liblangtag.so - found (/usr/local/lib/liblangtag.so) ===> Returning to build of libetonyek01-0.1.8,1 ===> libetonyek01-0.1.8,1 depends on shared library: libxml2.so - found (/usr/local/lib/libxml2.so) -------------------------------------------------------------------------------- -- Phase: configure -------------------------------------------------------------------------------- ===> Configuring for libetonyek01-0.1.8,1 libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' configure.ac:33: installing './compile' configure.ac:19: installing './missing' src/conv/csv/Makefile.am: installing './depcomp' configure: loading site script /xports/Templates/config.site checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) /usr/bin/awk checking whether gmake sets $(MAKE)... yes checking whether gmake supports nested variables... yes checking whether gmake supports nested variables... (cached) yes checking whether gmake supports the include directive... yes (GNU style) checking for gcc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking whether cc understands -c and -o together... yes checking dependency style of cc... gcc3 checking for ar... ar checking the archiver (ar) interface... ar checking for gcc... (cached) cc checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ISO C89... (cached) none needed checking whether cc understands -c and -o together... (cached) yes checking dependency style of cc... (cached) gcc3 checking how to run the C preprocessor... cpp checking whether we are using the GNU C++ compiler... yes checking whether c++ accepts -g... yes checking dependency style of c++... gcc3 checking whether ln -s works... yes checking whether gmake sets $(MAKE)... (cached) yes checking build system type... x86_64-portbld-dragonfly5.2 checking host system type... x86_64-portbld-dragonfly5.2 checking how to print strings... printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking for fgrep... (cached) /usr/bin/fgrep checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking the maximum length of command line arguments... (cached) 262144 checking how to convert x86_64-portbld-dragonfly5.2 file names to x86_64-portbld-dragonfly5.2 format... func_convert_file_noop checking how to convert x86_64-portbld-dragonfly5.2 file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from cc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for mt... mt checking if mt is a manifest tool... no checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... yes checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... dragonfly5.2 ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... c++ -E checking for ld used by c++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes checking for c++ option to produce PIC... -fPIC -DPIC checking if c++ PIC flag -fPIC -DPIC works... yes checking if c++ static flag -static works... yes checking if c++ supports -c -o file.o... yes checking if c++ supports -c -o file.o... (cached) yes checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... dragonfly5.2 ld.so checking how to hardcode library paths into programs... immediate checking pkg-config is at least version 0.20... yes checking for egrep... (cached) /usr/bin/egrep checking for a sed that does not truncate output... (cached) /usr/bin/sed checking whether c++ supports C++11 features by default... no checking whether c++ supports C++11 features with -std=gnu++11... yes checking for __attribute__((format))... yes checking for __attribute__((fallthrough))... no checking for [[clang::fallthrough]]... no checking for REVENGE... yes checking for XML... yes checking for ZLIB... yes checking for LANGTAG... yes checking for boost/any.hpp... yes checking for boost/container/deque.hpp... yes checking for boost/cstdint.hpp... yes checking for boost/fusion/adapted/std_pair.hpp... yes checking for boost/fusion/include/adapt_struct.hpp... yes checking for boost/lexical_cast.hpp... yes checking for boost/none.hpp... yes checking for boost/numeric/conversion/cast.hpp... yes checking for boost/optional.hpp... yes checking for boost/spirit/include/phoenix.hpp... yes checking for boost/spirit/include/qi.hpp... yes checking for boost/variant/recursive_variant.hpp... yes checking for boost/variant/variant.hpp... yes checking for glm/glm.hpp... yes checking for MDDS... yes checking for native Win32... no checking for Win32 platform in general... no checking for -fvisibility=hidden compiler flag... yes checking for REVENGE_GENERATORS... yes checking for REVENGE_STREAM... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/conv/Makefile config.status: creating src/conv/csv/numbers2csv.rc config.status: creating src/conv/csv/Makefile config.status: creating src/conv/html/Makefile config.status: creating src/conv/html/pages2html.rc config.status: creating src/conv/raw/Makefile config.status: creating src/conv/raw/key2raw.rc config.status: creating src/conv/raw/numbers2raw.rc config.status: creating src/conv/raw/pages2raw.rc config.status: creating src/conv/svg/Makefile config.status: creating src/conv/svg/key2xhtml.rc config.status: creating src/conv/text/Makefile config.status: creating src/conv/text/key2text.rc config.status: creating src/conv/text/numbers2text.rc config.status: creating src/conv/text/pages2text.rc config.status: creating src/fuzz/Makefile config.status: creating src/lib/Makefile config.status: creating src/lib/libetonyek.rc config.status: creating src/test/Makefile config.status: creating inc/Makefile config.status: creating inc/libetonyek/Makefile config.status: creating build/Makefile config.status: creating build/win32/Makefile config.status: creating docs/Makefile config.status: creating docs/doxygen/Makefile config.status: creating libetonyek-0.1.pc config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands configure: ============================================================================== Build configuration: debug: no docs: no fuzzers: no liblangtag: yes tests: no tools: yes werror: no ============================================================================== -------------------------------------------------------------------------------- -- Phase: build -------------------------------------------------------------------------------- ===> Building for libetonyek01-0.1.8,1 gmake[1]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8' gmake all-recursive gmake[2]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8' Making all in build gmake[3]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/build' Making all in win32 gmake[4]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/build/win32' gmake[4]: Nothing to be done for 'all'. gmake[4]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/build/win32' gmake[4]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/build' gmake[4]: Nothing to be done for 'all-am'. gmake[4]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/build' gmake[3]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/build' Making all in inc gmake[3]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/inc' Making all in libetonyek gmake[4]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/inc/libetonyek' gmake[4]: Nothing to be done for 'all'. gmake[4]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/inc/libetonyek' gmake[4]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/inc' gmake[4]: Nothing to be done for 'all-am'. gmake[4]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/inc' gmake[3]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/inc' Making all in src gmake[3]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src' Making all in lib gmake[4]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/lib' gmake all-am gmake[5]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/lib' depbase=`echo EtonyekDocument.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT EtonyekDocument.lo -MD -MP -MF $depbase.Tpo -c -o EtonyekDocument.lo EtonyekDocument.cpp &&\ mv -f $depbase.Tpo $depbase.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWAField.lo -MD -MP -MF .deps/libetonyek_internal_la-IWAField.Tpo -c -o libetonyek_internal_la-IWAField.lo `test -f 'IWAField.cpp' || echo './'`IWAField.cpp /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWAMessage.lo -MD -MP -MF .deps/libetonyek_internal_la-IWAMessage.Tpo -c -o libetonyek_internal_la-IWAMessage.lo `test -f 'IWAMessage.cpp' || echo './'`IWAMessage.cpp /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWAObjectIndex.lo -MD -MP -MF .deps/libetonyek_internal_la-IWAObjectIndex.Tpo -c -o libetonyek_internal_la-IWAObjectIndex.lo `test -f 'IWAObjectIndex.cpp' || echo './'`IWAObjectIndex.cpp /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWAParser.lo -MD -MP -MF .deps/libetonyek_internal_la-IWAParser.Tpo -c -o libetonyek_internal_la-IWAParser.lo `test -f 'IWAParser.cpp' || echo './'`IWAParser.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWAMessage.lo -MD -MP -MF .deps/libetonyek_internal_la-IWAMessage.Tpo -c IWAMessage.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWAMessage.o libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWAField.lo -MD -MP -MF .deps/libetonyek_internal_la-IWAField.Tpo -c IWAField.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWAField.o libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWAParser.lo -MD -MP -MF .deps/libetonyek_internal_la-IWAParser.Tpo -c IWAParser.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWAParser.o libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT EtonyekDocument.lo -MD -MP -MF .deps/EtonyekDocument.Tpo -c EtonyekDocument.cpp -fPIC -DPIC -o .libs/EtonyekDocument.o libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWAObjectIndex.lo -MD -MP -MF .deps/libetonyek_internal_la-IWAObjectIndex.Tpo -c IWAObjectIndex.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWAObjectIndex.o In file included from /usr/local/include/boost/container/detail/copy_move_algo.hpp:24:0, from /usr/local/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/local/include/boost/container/deque.hpp:29, from IWAField.h:17, from IWAMessage.h:16, from IWAMessage.cpp:10: /usr/local/include/boost/container/detail/iterator.hpp:63:33: warning: postfix 'boost::container::back_emplacer& boost::container::back_emplacer::operator++(int)' should return 'boost::container::back_emplacer' [-Weffc++] back_emplacer& operator++(int){ return *this; } ^ In file included from /usr/local/include/boost/container/detail/copy_move_algo.hpp:24:0, from /usr/local/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/local/include/boost/container/deque.hpp:29, from IWAField.h:17, from IWAField.cpp:10: /usr/local/include/boost/container/detail/iterator.hpp:63:33: warning: postfix 'boost::container::back_emplacer& boost::container::back_emplacer::operator++(int)' should return 'boost::container::back_emplacer' [-Weffc++] back_emplacer& operator++(int){ return *this; } ^ In file included from /usr/local/include/boost/container/detail/copy_move_algo.hpp:32:0, from /usr/local/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/local/include/boost/container/deque.hpp:29, from IWAField.h:17, from IWAField.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/container/detail/copy_move_algo.hpp:32:0, from /usr/local/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/local/include/boost/container/deque.hpp:29, from IWAField.h:17, from IWAMessage.h:16, from IWAMessage.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/container/detail/copy_move_algo.hpp:24:0, from /usr/local/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/local/include/boost/container/deque.hpp:29, from IWAField.h:17, from IWAMessage.h:16, from IWAObjectIndex.cpp:14: /usr/local/include/boost/container/detail/iterator.hpp:63:33: warning: postfix 'boost::container::back_emplacer& boost::container::back_emplacer::operator++(int)' should return 'boost::container::back_emplacer' [-Weffc++] back_emplacer& operator++(int){ return *this; } ^ In file included from /usr/local/include/boost/container/detail/copy_move_algo.hpp:32:0, from /usr/local/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/local/include/boost/container/deque.hpp:29, from IWAField.h:17, from IWAMessage.h:16, from IWAObjectIndex.cpp:14: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from IWAObjectIndex.h:17, from IWAObjectIndex.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = unsigned int]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = unsigned int]' IWAField.h:161:29: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)2u; ValueT = unsigned int; Reader = libetonyek::IWAReader::UInt32]' IWAObjectIndex.cpp:174:76: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:29:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^ mv -f .deps/libetonyek_internal_la-IWAField.Tpo .deps/libetonyek_internal_la-IWAField.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWAReader.lo -MD -MP -MF .deps/libetonyek_internal_la-IWAReader.Tpo -c -o libetonyek_internal_la-IWAReader.lo `test -f 'IWAReader.cpp' || echo './'`IWAReader.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWAReader.lo -MD -MP -MF .deps/libetonyek_internal_la-IWAReader.Tpo -c IWAReader.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWAReader.o In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWAParser.h:21, from IWAParser.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/container/detail/copy_move_algo.hpp:24:0, from /usr/local/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/local/include/boost/container/deque.hpp:29, from IWAField.h:17, from IWAMessage.h:16, from IWAParser.h:33, from IWAParser.cpp:10: /usr/local/include/boost/container/detail/iterator.hpp:63:33: warning: postfix 'boost::container::back_emplacer& boost::container::back_emplacer::operator++(int)' should return 'boost::container::back_emplacer' [-Weffc++] back_emplacer& operator++(int){ return *this; } ^ In file included from /usr/local/include/boost/container/detail/copy_move_algo.hpp:24:0, from /usr/local/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/local/include/boost/container/deque.hpp:29, from IWAField.h:17, from IWAMessage.h:16, from EtonyekDocument.cpp:21: /usr/local/include/boost/container/detail/iterator.hpp:63:33: warning: postfix 'boost::container::back_emplacer& boost::container::back_emplacer::operator++(int)' should return 'boost::container::back_emplacer' [-Weffc++] back_emplacer& operator++(int){ return *this; } ^ In file included from /usr/local/include/boost/container/detail/copy_move_algo.hpp:32:0, from /usr/local/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/local/include/boost/container/deque.hpp:29, from IWAField.h:17, from IWAMessage.h:16, from EtonyekDocument.cpp:21: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/boost/container/detail/copy_move_algo.hpp:24:0, from /usr/local/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/local/include/boost/container/deque.hpp:29, from IWAField.h:17, from IWAMessage.h:16, from IWAReader.cpp:15: /usr/local/include/boost/container/detail/iterator.hpp:63:33: warning: postfix 'boost::container::back_emplacer& boost::container::back_emplacer::operator++(int)' should return 'boost::container::back_emplacer' [-Weffc++] back_emplacer& operator++(int){ return *this; } ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/container/detail/copy_move_algo.hpp:32:0, from /usr/local/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/local/include/boost/container/deque.hpp:29, from IWAField.h:17, from IWAMessage.h:16, from IWAReader.cpp:15: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ mv -f .deps/libetonyek_internal_la-IWAObjectIndex.Tpo .deps/libetonyek_internal_la-IWAObjectIndex.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWASnappyStream.lo -MD -MP -MF .deps/libetonyek_internal_la-IWASnappyStream.Tpo -c -o libetonyek_internal_la-IWASnappyStream.lo `test -f 'IWASnappyStream.cpp' || echo './'`IWASnappyStream.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWASnappyStream.lo -MD -MP -MF .deps/libetonyek_internal_la-IWASnappyStream.Tpo -c IWASnappyStream.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWASnappyStream.o mv -f .deps/libetonyek_internal_la-IWAReader.Tpo .deps/libetonyek_internal_la-IWAReader.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWAText.lo -MD -MP -MF .deps/libetonyek_internal_la-IWAText.Tpo -c -o libetonyek_internal_la-IWAText.lo `test -f 'IWAText.cpp' || echo './'`IWAText.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWAText.lo -MD -MP -MF .deps/libetonyek_internal_la-IWAText.Tpo -c IWAText.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWAText.o mv -f .deps/libetonyek_internal_la-IWASnappyStream.Tpo .deps/libetonyek_internal_la-IWASnappyStream.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKChainedTokenizer.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKChainedTokenizer.Tpo -c -o libetonyek_internal_la-IWORKChainedTokenizer.lo `test -f 'IWORKChainedTokenizer.cpp' || echo './'`IWORKChainedTokenizer.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKChainedTokenizer.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKChainedTokenizer.Tpo -c IWORKChainedTokenizer.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKChainedTokenizer.o mv -f .deps/libetonyek_internal_la-IWORKChainedTokenizer.Tpo .deps/libetonyek_internal_la-IWORKChainedTokenizer.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKChart.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKChart.Tpo -c -o libetonyek_internal_la-IWORKChart.lo `test -f 'IWORKChart.cpp' || echo './'`IWORKChart.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKChart.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKChart.Tpo -c IWORKChart.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKChart.o In file included from /usr/local/include/boost/optional.hpp:15:0, from IWORKChart.h:16, from IWORKChart.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKChart.cpp:21:21: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ mv -f .deps/libetonyek_internal_la-IWORKChart.Tpo .deps/libetonyek_internal_la-IWORKChart.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKCollector.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKCollector.Tpo -c -o libetonyek_internal_la-IWORKCollector.lo `test -f 'IWORKCollector.cpp' || echo './'`IWORKCollector.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKCollector.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKCollector.Tpo -c IWORKCollector.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKCollector.o In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from IWAParser.h:20, from IWAParser.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKPosition]': /usr/local/include/boost/optional/optional.hpp:954:5: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:954:5: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKColor]': /usr/local/include/boost/optional/optional.hpp:954:5: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWAMessage]': /usr/local/include/boost/optional/optional.hpp:944:5: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ In file included from /usr/local/include/boost/variant.hpp:17:0, from IWAParser.h:21, from IWAParser.cpp:10: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant() [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]': IWAParser.cpp:1550:19: required from here /usr/local/include/boost/variant/variant.hpp:1484:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant() ^ /usr/local/include/boost/variant/variant.hpp:1484:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = bool; T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWAParser.cpp:1805:52: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^ /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = std::__cxx11::basic_string; T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWAParser.cpp:1812:64: required from here /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant(const T& operand, ^ /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::IWORKTextLabel; T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWAParser.cpp:1858:53: required from here /usr/local/include/boost/variant/variant.hpp:1832:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant( ^ /usr/local/include/boost/variant/variant.hpp:1832:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from EtonyekDocument.cpp:15: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = int]' KEY1ParserState.h:36:17: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = double]' KEY1ParserState.h:36:17: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional.hpp:15:0, from EtonyekDocument.cpp:15: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWAMessage]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWAMessage]' EtonyekDocument.cpp:200:39: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from IWAParser.h:20, from IWAParser.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWAMessage]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWAMessage]' IWAParser.cpp:168:13: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from IWAParser.h:20, from IWAParser.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = unsigned int]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = unsigned int]' IWAParser.cpp:233:17: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:29:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from IWAParser.h:20, from IWAParser.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::IWORKPosition; boost::optional_detail::optional_base::rval_reference_type = libetonyek::IWORKPosition&&]': /usr/local/include/boost/optional/optional.hpp:864:73: required from 'boost::optional::optional(boost::optional::rval_reference_type) [with T = libetonyek::IWORKPosition; boost::optional::rval_reference_type = libetonyek::IWORKPosition&&]' IWAParser.cpp:257:82: required from here /usr/local/include/boost/optional/optional.hpp:144:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( rval_reference_type val ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = libetonyek::IWORKPosition]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWORKPosition]' IWAParser.cpp:259:17: required from here /usr/local/include/boost/optional/optional.hpp:128:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::IWORKSize; boost::optional_detail::optional_base::rval_reference_type = libetonyek::IWORKSize&&]': /usr/local/include/boost/optional/optional.hpp:864:73: required from 'boost::optional::optional(boost::optional::rval_reference_type) [with T = libetonyek::IWORKSize; boost::optional::rval_reference_type = libetonyek::IWORKSize&&]' IWAParser.cpp:268:78: required from here /usr/local/include/boost/optional/optional.hpp:144:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( rval_reference_type val ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWORKSize]' IWAParser.cpp:270:17: required from here /usr/local/include/boost/optional/optional.hpp:128:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::IWORKColor; boost::optional_detail::optional_base::rval_reference_type = libetonyek::IWORKColor&&]': /usr/local/include/boost/optional/optional.hpp:864:73: required from 'boost::optional::optional(boost::optional::rval_reference_type) [with T = libetonyek::IWORKColor; boost::optional::rval_reference_type = libetonyek::IWORKColor&&]' IWAParser.cpp:279:132: required from here /usr/local/include/boost/optional/optional.hpp:144:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( rval_reference_type val ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = libetonyek::IWORKColor]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWORKColor]' IWAParser.cpp:281:17: required from here /usr/local/include/boost/optional/optional.hpp:128:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWAMessage]': /usr/local/include/boost/optional/optional.hpp:954:5: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)13u; ValueT = libetonyek::IWAMessage; Reader = libetonyek::IWAReader::Message]' IWAParser.cpp:1049:63: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base::argument_type) [with T = libetonyek::IWORKPosition; boost::optional_detail::optional_base::argument_type = const libetonyek::IWORKPosition&]': /usr/local/include/boost/optional/optional.hpp:859:46: required from 'boost::optional::optional(boost::optional::argument_type) [with T = libetonyek::IWORKPosition; boost::optional::argument_type = const libetonyek::IWORKPosition&]' IWAParser.cpp:1237:42: required from here /usr/local/include/boost/optional/optional.hpp:134:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( argument_type val ) ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from IWAParser.h:20, from IWAParser.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = int]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = int]' IWAParser.cpp:1268:30: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:29:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from IWAParser.h:20, from IWAParser.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWAParser.cpp:1382:20: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:954:5: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)11u; ValueT = std::__cxx11::basic_string; Reader = libetonyek::IWAReader::String]' IWAParser.cpp:1387:41: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^ In file included from /usr/local/include/boost/aligned_storage.hpp:16:0, from /usr/local/include/boost/variant/variant.hpp:41, from /usr/local/include/boost/variant.hpp:17, from IWAParser.h:21, from IWAParser.cpp:10: /usr/local/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage::aligned_storage() [with long unsigned int size_ = 96ul; long unsigned int alignment_ = 8ul]': /usr/local/include/boost/variant/variant.hpp:1488:5: required from 'boost::variant::variant() [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' IWAParser.cpp:1550:19: required from here /usr/local/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<96ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++] struct aligned_storage_imp ^ /usr/local/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<96ul, 8ul>::aligned_storage_imp()' first required here { ^ /usr/local/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage::aligned_storage() [with long unsigned int size_ = 32ul; long unsigned int alignment_ = 8ul]': /usr/local/include/boost/variant/variant.hpp:1857:5: required from 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = bool; T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]' IWAParser.cpp:1805:52: required from here /usr/local/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++] struct aligned_storage_imp ^ /usr/local/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::aligned_storage_imp()' first required here { ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKProperties.h:17, from IWAText.cpp:15: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from IWAParser.h:20, from IWAParser.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = unsigned int]' IWAParser.cpp:2143:22: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from IWAParser.h:20, from IWAParser.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = libetonyek::IWORKDateTimeData]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWORKDateTimeData]' IWAParser.cpp:2423:137: required from here /usr/local/include/boost/optional/optional.hpp:128:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from EtonyekDocument.cpp:15: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = unsigned int]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = unsigned int]' IWAField.h:161:29: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)2u; ValueT = unsigned int; Reader = libetonyek::IWAReader::UInt32]' EtonyekDocument.cpp:186:60: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:29:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:28: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from IWAParser.h:20, from IWAParser.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = float]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = float]' IWAField.h:161:29: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)16u; ValueT = float; Reader = libetonyek::IWAReader::Float]' IWAParser.cpp:255:70: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:29:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^ In file included from /usr/local/include/boost/variant.hpp:17:0, from IWAParser.h:21, from IWAParser.cpp:10: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::IWORKColor; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/variant/variant.hpp:2219:29: required from 'void boost::variant::assign(const T&) [with T = libetonyek::IWORKColor; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /usr/local/include/boost/variant/variant.hpp:2271:15: required from 'typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(const T&) [with T = libetonyek::IWORKColor; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant&]' IWAParser.cpp:343:10: required from here /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(const T& operand, ^ /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::IWORKGradient; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/variant/variant.hpp:2219:29: required from 'void boost::variant::assign(const T&) [with T = libetonyek::IWORKGradient; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /usr/local/include/boost/variant/variant.hpp:2271:15: required from 'typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(const T&) [with T = libetonyek::IWORKGradient; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant&]' IWAParser.cpp:350:10: required from here /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/variant/variant.hpp:2219:29: required from 'void boost::variant::assign(const T&) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /usr/local/include/boost/variant/variant.hpp:2271:15: required from 'typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(const T&) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant&]' IWAParser.cpp:390:10: required from here /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional.hpp:15:0, from IWAParser.h:20, from IWAParser.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = libetonyek::IWAMessage]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWAMessage]' IWAField.h:161:29: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)13u; ValueT = libetonyek::IWAMessage; Reader = libetonyek::IWAReader::Message]' IWAParser.cpp:1049:63: required from here /usr/local/include/boost/optional/optional.hpp:128:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from IWAParser.h:20, from IWAParser.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = bool]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = bool]' IWAField.h:161:29: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)6u; ValueT = bool; Reader = libetonyek::IWAReader::Bool]' IWAParser.cpp:1148:79: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:29:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from IWAParser.h:20, from IWAParser.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = std::__cxx11::basic_string]' IWAField.h:161:29: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)11u; ValueT = std::__cxx11::basic_string; Reader = libetonyek::IWAReader::String]' IWAParser.cpp:1387:41: required from here /usr/local/include/boost/optional/optional.hpp:128:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^ In file included from /usr/local/include/boost/variant.hpp:17:0, from IWAParser.h:21, from IWAParser.cpp:10: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = std::__cxx11::basic_string; T0_ = std::__cxx11::basic_string; TN = {unsigned int}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/variant/variant.hpp:2219:29: required from 'void boost::variant::assign(const T&) [with T = std::__cxx11::basic_string; T0_ = std::__cxx11::basic_string; TN = {unsigned int}]' /usr/local/include/boost/variant/variant.hpp:2271:15: required from 'typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(const T&) [with T = std::__cxx11::basic_string; T0_ = std::__cxx11::basic_string; TN = {unsigned int}; typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant, unsigned int>&]' IWAParser.cpp:2253:25: required from here /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, unsigned int>::which_' should be initialized in the member initialization list [-Weffc++] variant(const T& operand, ^ /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, unsigned int>::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = unsigned int; T0_ = std::__cxx11::basic_string; TN = {unsigned int}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/variant/variant.hpp:2219:29: required from 'void boost::variant::assign(const T&) [with T = unsigned int; T0_ = std::__cxx11::basic_string; TN = {unsigned int}]' /usr/local/include/boost/variant/variant.hpp:2271:15: required from 'typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(const T&) [with T = unsigned int; T0_ = std::__cxx11::basic_string; TN = {unsigned int}; typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant, unsigned int>&]' IWAParser.cpp:2259:24: required from here /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, unsigned int>::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, unsigned int>::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from IWAParser.h:20, from IWAParser.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base::argument_type) [with T = libetonyek::IWAMessage; boost::optional_detail::optional_base::argument_type = const libetonyek::IWAMessage&]': /usr/local/include/boost/optional/optional.hpp:859:46: required from 'boost::optional::optional(boost::optional::argument_type) [with T = libetonyek::IWAMessage; boost::optional::argument_type = const libetonyek::IWAMessage&]' /usr/local/include/boost/optional/optional.hpp:1369:85: required from 'boost::optional::type> boost::make_optional(T&&) [with T = const libetonyek::IWAMessage&; typename boost::decay::type = libetonyek::IWAMessage]' IWAField.h:161:65: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)13u; ValueT = libetonyek::IWAMessage; Reader = libetonyek::IWAReader::Message]' IWAParser.cpp:1049:63: required from here /usr/local/include/boost/optional/optional.hpp:134:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( argument_type val ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base::argument_type) [with T = std::__cxx11::basic_string; boost::optional_detail::optional_base::argument_type = const std::__cxx11::basic_string&]': /usr/local/include/boost/optional/optional.hpp:859:46: required from 'boost::optional::optional(boost::optional::argument_type) [with T = std::__cxx11::basic_string; boost::optional::argument_type = const std::__cxx11::basic_string&]' /usr/local/include/boost/optional/optional.hpp:1369:85: required from 'boost::optional::type> boost::make_optional(T&&) [with T = const std::__cxx11::basic_string&; typename boost::decay::type = std::__cxx11::basic_string]' IWAField.h:161:65: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)11u; ValueT = std::__cxx11::basic_string; Reader = libetonyek::IWAReader::String]' IWAParser.cpp:1387:41: required from here /usr/local/include/boost/optional/optional.hpp:134:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:944:5: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = libetonyek::IWORKMarker]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = libetonyek::IWORKMarker]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const libetonyek::IWORKMarker&]' IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::HeadLineEnd; typename libetonyek::IWORKPropertyInfo::ValueType = libetonyek::IWORKMarker]' IWAParser.cpp:948:46: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKPosition]': /usr/local/include/boost/optional/optional.hpp:944:5: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = libetonyek::IWORKMarker]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = libetonyek::IWORKMarker]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const libetonyek::IWORKMarker&]' IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::HeadLineEnd; typename libetonyek::IWORKPropertyInfo::ValueType = libetonyek::IWORKMarker]' IWAParser.cpp:948:46: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/variant.hpp:17:0, from IWAParser.h:21, from IWAParser.cpp:10: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]': /usr/local/include/boost/any.hpp:174:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::Fill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' IWAParser.cpp:1552:31: required from here /usr/local/include/boost/variant/variant.hpp:1865:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(const variant& operand) ^ /usr/local/include/boost/variant/variant.hpp:1865:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}]': /usr/local/include/boost/any.hpp:174:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&]' IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::ListLabelTypeInfo; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' IWAParser.cpp:1805:52: required from here /usr/local/include/boost/variant/variant.hpp:1865:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1865:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] mv -f .deps/libetonyek_internal_la-IWAMessage.Tpo .deps/libetonyek_internal_la-IWAMessage.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKDictionary.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKDictionary.Tpo -c -o libetonyek_internal_la-IWORKDictionary.lo `test -f 'IWORKDictionary.cpp' || echo './'`IWORKDictionary.cpp In file included from /usr/local/include/boost/optional.hpp:15:0, from IWAParser.h:20, from IWAParser.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:944:5: required from 'static int boost::detail::variant::make_initializer_node::apply::initializer_node::initialize(void*, boost::detail::variant::make_initializer_node::apply::initializer_node::param_T) [with BaseIndexPair = boost::mpl::pair >, boost::mpl::l_iter > >::initializer_node, mpl_::int_<1> >, boost::mpl::l_iter > >::initializer_node, mpl_::int_<2> >; Iterator = boost::mpl::l_iter >; boost::detail::variant::make_initializer_node::apply::initializer_node::param_T = const libetonyek::IWORKMediaContent&]' /usr/local/include/boost/variant/variant.hpp:1666:38: required from 'void boost::variant::convert_construct(T&, int, mpl_::false_) [with T = const libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/variant/variant.hpp:1828:26: required from 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]' /usr/local/include/boost/variant/variant.hpp:2219:29: required from 'void boost::variant::assign(const T&) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /usr/local/include/boost/variant/variant.hpp:2271:15: required from 'typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(const T&) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant&]' IWAParser.cpp:390:10: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKColor]': /usr/local/include/boost/optional/optional.hpp:944:5: required from 'static int boost::detail::variant::make_initializer_node::apply::initializer_node::initialize(void*, boost::detail::variant::make_initializer_node::apply::initializer_node::param_T) [with BaseIndexPair = boost::mpl::pair >, boost::mpl::l_iter > >::initializer_node, mpl_::int_<1> >, boost::mpl::l_iter > >::initializer_node, mpl_::int_<2> >; Iterator = boost::mpl::l_iter >; boost::detail::variant::make_initializer_node::apply::initializer_node::param_T = const libetonyek::IWORKMediaContent&]' /usr/local/include/boost/variant/variant.hpp:1666:38: required from 'void boost::variant::convert_construct(T&, int, mpl_::false_) [with T = const libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/variant/variant.hpp:1828:26: required from 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]' /usr/local/include/boost/variant/variant.hpp:2219:29: required from 'void boost::variant::assign(const T&) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /usr/local/include/boost/variant/variant.hpp:2271:15: required from 'typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(const T&) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant&]' IWAParser.cpp:390:10: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKDictionary.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKDictionary.Tpo -c IWORKDictionary.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKDictionary.o In file included from /usr/local/include/boost/variant.hpp:17:0, from IWAParser.h:21, from IWAParser.cpp:10: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant() [with T0_ = std::__cxx11::basic_string; TN = {unsigned int}]': /usr/include/c++/5.0/tuple:1172:70: required from 'std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [with _Args1 = {const unsigned int&}; long unsigned int ..._Indexes1 = {0ul}; _Args2 = {}; long unsigned int ..._Indexes2 = {}; _T1 = const unsigned int; _T2 = boost::variant, unsigned int>]' /usr/include/c++/5.0/tuple:1161:63: required from 'std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [with _Args1 = {const unsigned int&}; _Args2 = {}; _T1 = const unsigned int; _T2 = boost::variant, unsigned int>]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair, unsigned int> >; _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Tp = std::_Rb_tree_node, unsigned int> > >]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair, unsigned int> >; _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Tp = std::_Rb_tree_node, unsigned int> > >; std::allocator_traits >::allocator_type = std::allocator, unsigned int> > > >]' /usr/include/c++/5.0/bits/stl_tree.h:529:32: required from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair, unsigned int> >; _KeyOfValue = std::_Select1st, unsigned int> > >; _Compare = std::less; _Alloc = std::allocator, unsigned int> > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node, unsigned int> > >*]' /usr/include/c++/5.0/bits/stl_tree.h:546:21: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair, unsigned int> >; _KeyOfValue = std::_Select1st, unsigned int> > >; _Compare = std::less; _Alloc = std::allocator, unsigned int> > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node, unsigned int> > >*]' /usr/include/c++/5.0/bits/stl_tree.h:2199:33: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair, unsigned int> >; _KeyOfValue = std::_Select1st, unsigned int> > >; _Compare = std::less; _Alloc = std::allocator, unsigned int> > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator, unsigned int> > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator = std::_Rb_tree_const_iterator, unsigned int> > >]' /usr/include/c++/5.0/bits/stl_map.h:483:8: required from 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = boost::variant, unsigned int>; _Compare = std::less; _Alloc = std::allocator, unsigned int> > >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = boost::variant, unsigned int>; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = unsigned int]' IWAParser.cpp:2253:23: required from here /usr/local/include/boost/variant/variant.hpp:1484:5: warning: 'boost::variant, unsigned int>::which_' should be initialized in the member initialization list [-Weffc++] variant() ^ /usr/local/include/boost/variant/variant.hpp:1484:5: warning: 'boost::variant, unsigned int>::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWAText.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKProperties.h:17, from IWAText.cpp:15: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = std::__cxx11::basic_string]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}; _Tp = libetonyek::IWORKStyle]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}; _Tp = libetonyek::IWORKStyle; std::allocator_traits >::allocator_type = std::allocator]' /usr/include/c++/5.0/bits/shared_ptr_base.h:522:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}; _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}; _Tp = libetonyek::IWORKStyle; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}; _Tp = libetonyek::IWORKStyle]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}]' IWAText.cpp:164:60: required from here /usr/local/include/boost/optional/optional.hpp:128:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKCollector.h:27, from IWORKCollector.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In instantiation of 'constexpr glm::tvec3::tvec3(A, B, C) [with A = double; B = double; C = int; T = double; glm::precision P = (glm::precision)0u]': IWORKCollector.cpp:1089:68: required from here /usr/local/include/glm/detail/type_vec3.inl:76:40: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In instantiation of 'constexpr glm::tvec3::tvec3(A, B, C) [with A = int; B = int; C = int; T = double; glm::precision P = (glm::precision)0u]': IWORKCollector.cpp:1143:50: required from here /usr/local/include/glm/detail/type_vec3.inl:76:40: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In instantiation of 'constexpr glm::tvec3::tvec3(T, T, T) [with T = double; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/../detail/type_mat3x3.inl:93:18: required from 'glm::tmat3x3::tmat3x3(X1, Y1, Z1, X2, Y2, Z2, X3, Y3, Z3) [with X1 = int; Y1 = int; Z1 = int; X2 = int; Y2 = int; Z2 = int; X3 = int; Y3 = int; Z3 = int; T = double; glm::precision P = (glm::precision)0u]' IWORKCollector.cpp:906:48: required from here /usr/local/include/glm/detail/type_vec3.inl:68:40: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f .deps/libetonyek_internal_la-IWAText.Tpo .deps/libetonyek_internal_la-IWAText.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKDiscardContext.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKDiscardContext.Tpo -c -o libetonyek_internal_la-IWORKDiscardContext.lo `test -f 'IWORKDiscardContext.cpp' || echo './'`IWORKDiscardContext.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKDiscardContext.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKDiscardContext.Tpo -c IWORKDiscardContext.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKDiscardContext.o In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKPath.h:23, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKDocumentInterface.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKDocumentInterface.Tpo -c -o libetonyek_internal_la-IWORKDocumentInterface.lo `test -f 'IWORKDocumentInterface.cpp' || echo './'`IWORKDocumentInterface.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKDocumentInterface.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKDocumentInterface.Tpo -c IWORKDocumentInterface.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKDocumentInterface.o mv -f .deps/libetonyek_internal_la-IWORKDocumentInterface.Tpo .deps/libetonyek_internal_la-IWORKDocumentInterface.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKFormula.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKFormula.Tpo -c -o libetonyek_internal_la-IWORKFormula.lo `test -f 'IWORKFormula.cpp' || echo './'`IWORKFormula.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKFormula.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKFormula.Tpo -c IWORKFormula.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKFormula.o In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from ../../src/lib/contexts/IWORKBezierElement.h:13, from IWORKDiscardContext.cpp:14: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ../../src/lib/contexts/IWORKBinaryElement.h:15, from IWORKDiscardContext.cpp:15: /usr/local/include/boost/move/iterator.hpp: At global scope: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ mv -f .deps/libetonyek_internal_la-IWORKCollector.Tpo .deps/libetonyek_internal_la-IWORKCollector.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKLanguageManager.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKLanguageManager.Tpo -c -o libetonyek_internal_la-IWORKLanguageManager.lo `test -f 'IWORKLanguageManager.cpp' || echo './'`IWORKLanguageManager.cpp In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKLanguageManager.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKLanguageManager.Tpo -c IWORKLanguageManager.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKLanguageManager.o In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ mv -f .deps/libetonyek_internal_la-IWORKDictionary.Tpo .deps/libetonyek_internal_la-IWORKDictionary.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKMemoryStream.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKMemoryStream.Tpo -c -o libetonyek_internal_la-IWORKMemoryStream.lo `test -f 'IWORKMemoryStream.cpp' || echo './'`IWORKMemoryStream.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKMemoryStream.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKMemoryStream.Tpo -c IWORKMemoryStream.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKMemoryStream.o mv -f .deps/libetonyek_internal_la-IWORKMemoryStream.Tpo .deps/libetonyek_internal_la-IWORKMemoryStream.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKOutputElements.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKOutputElements.Tpo -c -o libetonyek_internal_la-IWORKOutputElements.lo `test -f 'IWORKOutputElements.cpp' || echo './'`IWORKOutputElements.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKOutputElements.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKOutputElements.Tpo -c IWORKOutputElements.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKOutputElements.o IWAParser.cpp: In member function 'void libetonyek::IWAParser::parseTile(unsigned int)': IWAParser.cpp:2459:32: warning: 'textRef.boost::optional_detail::tc_optional_base::m_storage' may be used uninitialized in this function [-Wmaybe-uninitialized] parseText(get(textRef)); ^ mv -f .deps/libetonyek_internal_la-IWORKLanguageManager.Tpo .deps/libetonyek_internal_la-IWORKLanguageManager.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKOutputManager.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKOutputManager.Tpo -c -o libetonyek_internal_la-IWORKOutputManager.lo `test -f 'IWORKOutputManager.cpp' || echo './'`IWORKOutputManager.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKOutputManager.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKOutputManager.Tpo -c IWORKOutputManager.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKOutputManager.o In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from IWORKDiscardContext.cpp:12: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKColor]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKColor]' IWORKDiscardContext.cpp:44:27: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKListLabelGeometry]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKListLabelGeometry]' IWORKDiscardContext.cpp:44:27: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' IWORKDiscardContext.cpp:44:27: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKOutputManager.h:17, from IWORKOutputManager.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ mv -f .deps/libetonyek_internal_la-IWAParser.Tpo .deps/libetonyek_internal_la-IWAParser.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKParser.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKParser.Tpo -c -o libetonyek_internal_la-IWORKParser.lo `test -f 'IWORKParser.cpp' || echo './'`IWORKParser.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKParser.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKParser.Tpo -c IWORKParser.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKParser.o mv -f .deps/libetonyek_internal_la-IWORKDiscardContext.Tpo .deps/libetonyek_internal_la-IWORKDiscardContext.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKPath.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKPath.Tpo -c -o libetonyek_internal_la-IWORKPath.lo `test -f 'IWORKPath.cpp' || echo './'`IWORKPath.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKPath.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKPath.Tpo -c IWORKPath.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKPath.o In file included from /usr/local/include/boost/phoenix/core/limits.hpp:28:0, from /usr/local/include/boost/spirit/include/phoenix_limits.hpp:11, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/proto/proto_fwd.hpp:153:43: warning: user-defined 'boost::proto::detail::private_type_ boost::proto::detail::private_type_::operator,(int) const' always evaluates both arguments [-Weffc++] private_type_ operator ,(int) const; ^ In file included from /usr/local/include/boost/proto/transform/impl.hpp:17:0, from /usr/local/include/boost/proto/transform/pass_through.hpp:24, from /usr/local/include/boost/proto/traits.hpp:33, from /usr/local/include/boost/proto/expr.hpp:27, from /usr/local/include/boost/proto/core.hpp:17, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/proto/detail/any.hpp:42:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator++()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator++(); ^ /usr/local/include/boost/proto/detail/any.hpp:43:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator--()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator--(); ^ /usr/local/include/boost/proto/detail/any.hpp:60:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator||(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator||(any, any); ^ /usr/local/include/boost/proto/detail/any.hpp:61:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator&&(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator&&(any, any); ^ /usr/local/include/boost/proto/detail/any.hpp:65:46: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator,(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator,(any, any); ^ In file included from /usr/local/include/boost/proto/transform/when.hpp:25:0, from /usr/local/include/boost/proto/matches.hpp:43, from /usr/local/include/boost/proto/core.hpp:22, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/proto/transform/env.hpp:426:66: warning: user-defined 'const typename boost::disable_if_c::value, boost::proto::envns_::env::type>::type> >::type boost::proto::envns_::operator,(T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] >::type const operator,(T &t, env const &head) ^ /usr/local/include/boost/proto/transform/env.hpp:436:62: warning: user-defined 'const boost::proto::envns_::env::type>::type> boost::proto::envns_::operator,(const T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] operator,(T const &t, env const &head) ^ In file included from /usr/local/include/boost/proto/core.hpp:26:0, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/proto/operators.hpp:210:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:242:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::pre_inc, TRAIT, DOMAIN, 0) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:243:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::pre_dec, TRAIT, DOMAIN, 0) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:244:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::post_inc, TRAIT, DOMAIN, 1) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:245:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::post_dec, TRAIT, DOMAIN, 1) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_or, const Left&, const Right&>::type boost::proto::exprns_::operator||(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:259:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(||, boost::proto::tag::logical_or, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_and, const Left&, const Right&>::type boost::proto::exprns_::operator&&(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:260:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(&&, boost::proto::tag::logical_and, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::comma, const Left&, const Right&>::type boost::proto::exprns_::operator,(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:264:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(BOOST_PP_COMMA(), boost::proto::tag::comma, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ In file included from /usr/local/include/boost/iterator/iterator_adaptor.hpp:13:0, from /usr/local/include/boost/iterator/reverse_iterator.hpp:10, from /usr/local/include/boost/range/reverse_iterator.hpp:21, from /usr/local/include/boost/range/rbegin.hpp:19, from /usr/local/include/boost/proto/functional/range/rbegin.hpp:12, from /usr/local/include/boost/proto/functional/range.hpp:15, from /usr/local/include/boost/proto/functional.hpp:14, from /usr/local/include/boost/proto/proto.hpp:16, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/iterator/iterator_facade.hpp:664:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:697:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:703:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /usr/local/include/boost/iterator/iterator_facade.hpp:794:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ mv -f .deps/libetonyek_internal_la-IWORKOutputManager.Tpo .deps/libetonyek_internal_la-IWORKOutputManager.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKPresentationRedirector.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKPresentationRedirector.Tpo -c -o libetonyek_internal_la-IWORKPresentationRedirector.lo `test -f 'IWORKPresentationRedirector.cpp' || echo './'`IWORKPresentationRedirector.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKPresentationRedirector.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKPresentationRedirector.Tpo -c IWORKPresentationRedirector.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKPresentationRedirector.o mv -f .deps/libetonyek_internal_la-IWORKPresentationRedirector.Tpo .deps/libetonyek_internal_la-IWORKPresentationRedirector.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKProperties.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKProperties.Tpo -c -o libetonyek_internal_la-IWORKProperties.lo `test -f 'IWORKProperties.cpp' || echo './'`IWORKProperties.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKProperties.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKProperties.Tpo -c IWORKProperties.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKProperties.o In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/spirit/home/support/info.hpp:14, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/spirit/home/support/utf8.hpp:16:0, from /usr/local/include/boost/spirit/home/support/info.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/regex/pending/unicode_iterator.hpp:680:41: warning: postfix 'boost::utf16_output_iterator& boost::utf16_output_iterator::operator++(int)' should return 'boost::utf16_output_iterator' [-Weffc++] utf16_output_iterator& operator++(int) ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:673:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:743:40: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int)' should return 'boost::utf8_output_iterator' [-Weffc++] utf8_output_iterator& operator++(int) ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:736:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp: In instantiation of 'class boost::utf8_output_iterator > >': /usr/local/include/boost/spirit/home/support/utf8.hpp:36:10: required from here /usr/local/include/boost/regex/pending/unicode_iterator.hpp:743:26: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int) [with BaseIterator = std::back_insert_iterator >]' should return 'boost::utf8_output_iterator > >' [-Weffc++] utf8_output_iterator& operator++(int) ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from IWORKXMLContextBase.h:13, from IWORKParser.cpp:21: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/spirit/home/support/attributes.hpp:19:0, from /usr/local/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:16, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: 'struct boost::spirit::bad_any_cast' has pointer data members [-Weffc++] struct bad_any_cast ^ /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: but does not override 'boost::spirit::bad_any_cast(const boost::spirit::bad_any_cast&)' [-Weffc++] /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: or 'operator=(const boost::spirit::bad_any_cast&)' [-Weffc++] In file included from /usr/local/include/boost/spirit/home/qi/action.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/action/action.hpp: In member function 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const': /usr/local/include/boost/spirit/home/qi/action/action.hpp:181:24: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^ /usr/local/include/boost/spirit/home/qi/action/action.hpp:160:16: note: shadowed declaration is here struct result; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKXMLParserState.h:18, from IWORKParser.cpp:22: /usr/local/include/boost/move/iterator.hpp: At global scope: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKProperties.h:17, from IWORKProperties.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ mv -f .deps/libetonyek_internal_la-IWORKOutputElements.Tpo .deps/libetonyek_internal_la-IWORKOutputElements.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKPropertyHandler.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKPropertyHandler.Tpo -c -o libetonyek_internal_la-IWORKPropertyHandler.lo `test -f 'IWORKPropertyHandler.cpp' || echo './'`IWORKPropertyHandler.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKPropertyHandler.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKPropertyHandler.Tpo -c IWORKPropertyHandler.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKPropertyHandler.o mv -f .deps/libetonyek_internal_la-IWORKProperties.Tpo .deps/libetonyek_internal_la-IWORKProperties.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKPropertyMap.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKPropertyMap.Tpo -c -o libetonyek_internal_la-IWORKPropertyMap.lo `test -f 'IWORKPropertyMap.cpp' || echo './'`IWORKPropertyMap.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKPropertyMap.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKPropertyMap.Tpo -c IWORKPropertyMap.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKPropertyMap.o mv -f .deps/libetonyek_internal_la-IWORKPropertyHandler.Tpo .deps/libetonyek_internal_la-IWORKPropertyHandler.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKRecorder.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKRecorder.Tpo -c -o libetonyek_internal_la-IWORKRecorder.lo `test -f 'IWORKRecorder.cpp' || echo './'`IWORKRecorder.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKRecorder.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKRecorder.Tpo -c IWORKRecorder.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKRecorder.o In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ mv -f .deps/libetonyek_internal_la-IWORKPropertyMap.Tpo .deps/libetonyek_internal_la-IWORKPropertyMap.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKShape.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKShape.Tpo -c -o libetonyek_internal_la-IWORKShape.lo `test -f 'IWORKShape.cpp' || echo './'`IWORKShape.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKShape.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKShape.Tpo -c IWORKShape.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKShape.o In file included from /usr/local/include/boost/function/detail/prologue.hpp:17:0, from /usr/local/include/boost/function.hpp:30, from /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:16, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /usr/local/include/boost/function/function_base.hpp:611:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] function_base() : vtable(0) { } ^ mv -f .deps/libetonyek_internal_la-IWORKParser.Tpo .deps/libetonyek_internal_la-IWORKParser.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKSpreadsheetRedirector.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKSpreadsheetRedirector.Tpo -c -o libetonyek_internal_la-IWORKSpreadsheetRedirector.lo `test -f 'IWORKSpreadsheetRedirector.cpp' || echo './'`IWORKSpreadsheetRedirector.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKSpreadsheetRedirector.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKSpreadsheetRedirector.Tpo -c IWORKSpreadsheetRedirector.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKSpreadsheetRedirector.o mv -f .deps/libetonyek_internal_la-IWORKSpreadsheetRedirector.Tpo .deps/libetonyek_internal_la-IWORKSpreadsheetRedirector.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKStyle.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKStyle.Tpo -c -o libetonyek_internal_la-IWORKStyle.lo `test -f 'IWORKStyle.cpp' || echo './'`IWORKStyle.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKStyle.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKStyle.Tpo -c IWORKStyle.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKStyle.o In file included from /usr/local/include/boost/shared_ptr.hpp:17:0, from /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:30, from /usr/local/include/boost/spirit/home/qi/string.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:28, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/spirit/home/qi/string.hpp:15:0, from /usr/local/include/boost/spirit/home/qi.hpp:28, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/string/symbols.hpp: At global scope: /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:317:37: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^ /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:360:37: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^ In file included from /usr/local/include/boost/smart_ptr/detail/atomic_count.hpp:77:0, from /usr/local/include/boost/detail/atomic_count.hpp:19, from /usr/local/include/boost/spirit/home/support/iterators/detail/ref_counted_policy.hpp:13, from /usr/local/include/boost/spirit/home/support/iterators/istream_iterator.hpp:9, from /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:15, from /usr/local/include/boost/spirit/home/qi/stream/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:30, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/smart_ptr/detail/atomic_count_std_atomic.hpp:33:21: warning: prefix 'long int boost::detail::atomic_count::operator++()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator++() ^ /usr/local/include/boost/smart_ptr/detail/atomic_count_std_atomic.hpp:38:21: warning: prefix 'long int boost::detail::atomic_count::operator--()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator--() ^ In file included from /usr/local/include/boost/iostreams/detail/resolve.hpp:17:0, from /usr/local/include/boost/iostreams/detail/push.hpp:24, from /usr/local/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:31, from /usr/local/include/boost/iostreams/stream_buffer.hpp:22, from /usr/local/include/boost/iostreams/stream.hpp:21, from /usr/local/include/boost/spirit/home/qi/stream/detail/iterator_source.hpp:14, from /usr/local/include/boost/spirit/home/qi/stream/stream.hpp:16, from /usr/local/include/boost/spirit/home/qi/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:30, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/detail/is_incrementable.hpp:50:28: warning: prefix 'boost::detail::is_incrementable_::tag boost::detail::is_incrementable_::operator++(const boost::detail::is_incrementable_::any&)' should return 'boost::detail::is_incrementable_::any&' [-Weffc++] tag operator++(any const&); ^ /usr/local/include/boost/detail/is_incrementable.hpp:51:32: warning: postfix 'boost::detail::is_incrementable_::tag boost::detail::is_incrementable_::operator++(const boost::detail::is_incrementable_::any&, int)' should return 'boost::detail::is_incrementable_::any' [-Weffc++] tag operator++(any const&,int); ^ /usr/local/include/boost/detail/is_incrementable.hpp:59:24: warning: user-defined 'boost::detail::is_incrementable_::tag boost::detail::is_incrementable_::operator,(boost::detail::is_incrementable_::tag, int)' always evaluates both arguments [-Weffc++] tag operator,(tag,int); ^ In file included from /usr/local/include/boost/iostreams/detail/resolve.hpp:26:0, from /usr/local/include/boost/iostreams/detail/push.hpp:24, from /usr/local/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:31, from /usr/local/include/boost/iostreams/stream_buffer.hpp:22, from /usr/local/include/boost/iostreams/stream.hpp:21, from /usr/local/include/boost/spirit/home/qi/stream/detail/iterator_source.hpp:14, from /usr/local/include/boost/spirit/home/qi/stream/stream.hpp:16, from /usr/local/include/boost/spirit/home/qi/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:30, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/iostreams/detail/is_dereferenceable.hpp:44:24: warning: user-defined 'boost::iostreams::detail::is_dereferenceable_::tag boost::iostreams::detail::is_dereferenceable_::operator,(boost::iostreams::detail::is_dereferenceable_::tag, int)' always evaluates both arguments [-Weffc++] tag operator,(tag,int); ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKPath.h:23, from IWORKPath.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/phoenix/statement.hpp:17:0, from /usr/local/include/boost/phoenix/phoenix.hpp:14, from /usr/local/include/boost/phoenix.hpp:11, from /usr/local/include/boost/spirit/include/phoenix.hpp:11, from IWORKFormula.cpp:21: /usr/local/include/boost/phoenix/statement/try_catch.hpp: In constructor 'boost::phoenix::catch_gen::catch_gen(const TryCatch&, const Capture&)': /usr/local/include/boost/phoenix/statement/try_catch.hpp:399:13: warning: declaration of 'capture' shadows a member of 'boost::phoenix::catch_gen' [-Wshadow] : try_catch(try_catch_) ^ /usr/local/include/boost/phoenix/statement/try_catch.hpp:422:25: note: shadowed declaration is here Capture const & capture; ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/boost/phoenix/core/limits.hpp:28:0, from /usr/local/include/boost/spirit/include/phoenix_limits.hpp:11, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/proto/proto_fwd.hpp:153:43: warning: user-defined 'boost::proto::detail::private_type_ boost::proto::detail::private_type_::operator,(int) const' always evaluates both arguments [-Weffc++] private_type_ operator ,(int) const; ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/boost/spirit/home/qi/string.hpp:15:0, from /usr/local/include/boost/spirit/home/qi.hpp:28, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/string/symbols.hpp: In instantiation of 'struct boost::spirit::qi::symbols >::adder': /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:374:15: required from 'struct boost::spirit::qi::symbols >' IWORKFormula.cpp:376:29: required from here /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:317:13: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const [with Str = Str; Char = char; T = std::__cxx11::basic_string; Lookup = boost::spirit::qi::tst >; Filter = boost::spirit::qi::tst_pass_through]' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^ /usr/local/include/boost/spirit/home/qi/string/symbols.hpp: In instantiation of 'struct boost::spirit::qi::symbols >::remover': /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:375:17: required from 'struct boost::spirit::qi::symbols >' IWORKFormula.cpp:376:29: required from here /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:360:13: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const [with Str = Str; Char = char; T = std::__cxx11::basic_string; Lookup = boost::spirit::qi::tst >; Filter = boost::spirit::qi::tst_pass_through]' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/proto/transform/impl.hpp:17:0, from /usr/local/include/boost/proto/transform/pass_through.hpp:24, from /usr/local/include/boost/proto/traits.hpp:33, from /usr/local/include/boost/proto/expr.hpp:27, from /usr/local/include/boost/proto/core.hpp:17, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/proto/detail/any.hpp:42:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator++()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator++(); ^ /usr/local/include/boost/proto/detail/any.hpp:43:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator--()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator--(); ^ /usr/local/include/boost/proto/detail/any.hpp:60:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator||(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator||(any, any); ^ /usr/local/include/boost/proto/detail/any.hpp:61:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator&&(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator&&(any, any); ^ /usr/local/include/boost/proto/detail/any.hpp:65:46: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator,(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator,(any, any); ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKRecorder.cpp:14: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKShape.cpp:16: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKShape.cpp:16: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/proto/transform/when.hpp:25:0, from /usr/local/include/boost/proto/matches.hpp:43, from /usr/local/include/boost/proto/core.hpp:22, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/proto/transform/env.hpp:426:66: warning: user-defined 'const typename boost::disable_if_c::value, boost::proto::envns_::env::type>::type> >::type boost::proto::envns_::operator,(T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] >::type const operator,(T &t, env const &head) ^ /usr/local/include/boost/proto/transform/env.hpp:436:62: warning: user-defined 'const boost::proto::envns_::env::type>::type> boost::proto::envns_::operator,(const T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] operator,(T const &t, env const &head) ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/boost/proto/core.hpp:26:0, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/proto/operators.hpp:210:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:242:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::pre_inc, TRAIT, DOMAIN, 0) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:243:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::pre_dec, TRAIT, DOMAIN, 0) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:244:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::post_inc, TRAIT, DOMAIN, 1) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:245:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::post_dec, TRAIT, DOMAIN, 1) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_or, const Left&, const Right&>::type boost::proto::exprns_::operator||(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:259:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(||, boost::proto::tag::logical_or, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_and, const Left&, const Right&>::type boost::proto::exprns_::operator&&(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:260:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(&&, boost::proto::tag::logical_and, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::comma, const Left&, const Right&>::type boost::proto::exprns_::operator,(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:264:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(BOOST_PP_COMMA(), boost::proto::tag::comma, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ In file included from /usr/local/include/boost/iterator/iterator_adaptor.hpp:13:0, from /usr/local/include/boost/iterator/reverse_iterator.hpp:10, from /usr/local/include/boost/range/reverse_iterator.hpp:21, from /usr/local/include/boost/range/rbegin.hpp:19, from /usr/local/include/boost/proto/functional/range/rbegin.hpp:12, from /usr/local/include/boost/proto/functional/range.hpp:15, from /usr/local/include/boost/proto/functional.hpp:14, from /usr/local/include/boost/proto/proto.hpp:16, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/iterator/iterator_facade.hpp:664:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:697:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:703:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /usr/local/include/boost/iterator/iterator_facade.hpp:794:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKPath.h:23, from IWORKShape.cpp:20: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKProperties.h:17, from IWORKStyle.cpp:15: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/spirit/home/support/info.hpp:14:0, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/support/info.hpp:44:36: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^ /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = std::__cxx11::basic_string; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/support/info.hpp:51:52: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant() [with T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}]': IWORKFormula.cpp:82:14: required from here /usr/local/include/boost/variant/variant.hpp:1484:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::which_' should be initialized in the member initialization list [-Weffc++] variant() ^ /usr/local/include/boost/variant/variant.hpp:1484:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional.hpp:15:0, from IWORKStyle.h:16, from IWORKStyle.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:944:5: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In instantiation of 'constexpr glm::tvec3::tvec3(A, B, C) [with A = double; B = double; C = int; T = double; glm::precision P = (glm::precision)0u]': IWORKShape.cpp:87:52: required from here /usr/local/include/glm/detail/type_vec3.inl:76:40: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In instantiation of 'constexpr glm::tvec3::tvec3(T, T, T) [with T = double; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/../detail/type_mat3x3.inl:433:49: required from 'typename glm::tmat3x3::col_type glm::operator*(const glm::tmat3x3&, const typename glm::tmat3x3::row_type&) [with T = double; glm::precision P = (glm::precision)0u; typename glm::tmat3x3::col_type = glm::tvec3; typename glm::tmat3x3::row_type = glm::tvec3]' IWORKShape.cpp:87:52: required from here /usr/local/include/glm/detail/type_vec3.inl:68:40: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from IWORKStyle.h:16, from IWORKShape.h:16, from IWORKShape.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = int]' IWORKShape.cpp:36:19: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKShape.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/aligned_storage.hpp:16:0, from /usr/local/include/boost/variant/variant.hpp:41, from /usr/local/include/boost/spirit/home/support/info.hpp:14, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage::aligned_storage() [with long unsigned int size_ = 32ul; long unsigned int alignment_ = 8ul]': /usr/local/include/boost/variant/variant.hpp:1857:5: required from 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]' /usr/local/include/boost/spirit/home/support/info.hpp:44:36: required from here /usr/local/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++] struct aligned_storage_imp ^ /usr/local/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::aligned_storage_imp()' first required here { ^ In file included from /usr/local/include/boost/spirit/home/support/utf8.hpp:16:0, from /usr/local/include/boost/spirit/home/support/info.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/regex/pending/unicode_iterator.hpp: In instantiation of 'void boost::utf8_output_iterator::operator=(uint32_t) const [with BaseIterator = std::back_insert_iterator >; uint32_t = unsigned int]': /usr/local/include/boost/spirit/home/support/utf8.hpp:36:20: required from 'boost::spirit::utf8_string boost::spirit::to_utf8(Char) [with Char = wchar_t; boost::spirit::utf8_string = std::__cxx11::basic_string]' /usr/local/include/boost/spirit/home/support/info.hpp:54:44: required from here /usr/local/include/boost/regex/pending/unicode_iterator.hpp:735:9: warning: 'operator=' should return a reference to '*this' [-Weffc++] void operator=(boost::uint32_t val)const ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKStyle.cpp:32:20: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from IWORKFormula.h:16, from IWORKFormula.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::Coord]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::Coord]' IWORKFormula.cpp:51:15: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.cpp:51:15: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/aligned_storage.hpp:16:0, from /usr/local/include/boost/variant/variant.hpp:41, from /usr/local/include/boost/spirit/home/support/info.hpp:14, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage::aligned_storage() [with long unsigned int size_ = 128ul; long unsigned int alignment_ = 8ul]': /usr/local/include/boost/variant/variant.hpp:1488:5: required from 'boost::variant::variant() [with T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}]' IWORKFormula.cpp:82:14: required from here /usr/local/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<128ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++] struct aligned_storage_imp ^ /usr/local/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<128ul, 8ul>::aligned_storage_imp()' first required here { ^ In file included from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Function(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:239:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:158:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] explicit rule(std::string const& name = "unnamed-rule") ^ /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::TrueOrFalseFunc(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:239:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:158:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:239:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:158:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::PExpr(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:239:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:158:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:239:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:158:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = std::pair(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:239:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:158:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = unsigned int(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:239:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:158:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Coord(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:239:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:158:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = double(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:239:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:158:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = std::__cxx11::basic_string(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:239:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:158:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::PrefixOp(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:239:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:158:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::InfixOp(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:239:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:158:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::InfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::PostfixOp(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:239:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:158:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PostfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = char(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:239:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:158:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::spirit::locals; T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:239:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:158:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::spirit::locals, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/spirit/home/support/utf8.hpp:16:0, from /usr/local/include/boost/spirit/home/support/info.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/regex/pending/unicode_iterator.hpp:680:41: warning: postfix 'boost::utf16_output_iterator& boost::utf16_output_iterator::operator++(int)' should return 'boost::utf16_output_iterator' [-Weffc++] utf16_output_iterator& operator++(int) ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:673:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:743:40: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int)' should return 'boost::utf8_output_iterator' [-Weffc++] utf8_output_iterator& operator++(int) ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:736:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp: In instantiation of 'class boost::utf8_output_iterator > >': /usr/local/include/boost/spirit/home/support/utf8.hpp:36:10: required from here /usr/local/include/boost/regex/pending/unicode_iterator.hpp:743:26: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int) [with BaseIterator = std::back_insert_iterator >]' should return 'boost::utf8_output_iterator > >' [-Weffc++] utf8_output_iterator& operator++(int) ^ In file included from /usr/local/include/boost/proto/core.hpp:23:0, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/phoenix/core/actor.hpp: In instantiation of 'const typename boost::tr1_result_of&, typename boost::proto::result_of::as_child::type> >::type)>::type boost::phoenix::actor::operator=(const A&) const [with A = boost::phoenix::actor&)> >, 0l>, boost::phoenix::actor > >, 2l> >; Expr = boost::spirit::attribute<0>; typename boost::tr1_result_of&, typename boost::proto::result_of::as_child::type> >::type)>::type = boost::phoenix::actor >, boost::phoenix::actor&)> >, 0l>, boost::phoenix::actor > >, 2l> > >, 2l> >]': IWORKFormula.cpp:279:32: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/proto/extends.hpp:290:42: warning: 'operator=' should return a reference to '*this' [-Weffc++] return proto_generator()(that); \ ^ /usr/local/include/boost/proto/extends.hpp:296:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_IMPL_' BOOST_PROTO_EXTENDS_ASSIGN_IMPL_(BOOST_PROTO_CONST, BOOST_PROTO_CONST) \ ^ /usr/local/include/boost/proto/extends.hpp:305:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_CONST_' BOOST_PROTO_EXTENDS_ASSIGN_CONST_() \ ^ /usr/local/include/boost/proto/extends.hpp:321:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_' BOOST_PROTO_EXTENDS_ASSIGN_() \ ^ /usr/local/include/boost/phoenix/core/actor.hpp:148:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN' BOOST_PROTO_EXTENDS_ASSIGN() ^ /usr/local/include/boost/phoenix/core/actor.hpp: In instantiation of 'const typename boost::tr1_result_of&, typename boost::proto::result_of::as_child::type> >::type)>::type boost::phoenix::actor::operator=(const A&) const [with A = boost::phoenix::actor >; Expr = boost::spirit::local_variable<0>; typename boost::tr1_result_of&, typename boost::proto::result_of::as_child::type> >::type)>::type = boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >]': IWORKFormula.cpp:299:45: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/proto/extends.hpp:290:42: warning: 'operator=' should return a reference to '*this' [-Weffc++] return proto_generator()(that); \ ^ /usr/local/include/boost/proto/extends.hpp:296:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_IMPL_' BOOST_PROTO_EXTENDS_ASSIGN_IMPL_(BOOST_PROTO_CONST, BOOST_PROTO_CONST) \ ^ /usr/local/include/boost/proto/extends.hpp:305:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_CONST_' BOOST_PROTO_EXTENDS_ASSIGN_CONST_() \ ^ /usr/local/include/boost/proto/extends.hpp:321:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_' BOOST_PROTO_EXTENDS_ASSIGN_() \ ^ /usr/local/include/boost/phoenix/core/actor.hpp:148:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN' BOOST_PROTO_EXTENDS_ASSIGN() ^ In file included from /usr/local/include/boost/variant.hpp:17:0, from IWORKTypes.h:20, from IWORKProperties.h:17, from IWORKStyle.cpp:15: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}]': /usr/local/include/boost/any.hpp:174:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&]' IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::ListLabelTypeInfo; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' IWORKStyle.cpp:125:56: required from here /usr/local/include/boost/variant/variant.hpp:1865:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant(const variant& operand) ^ /usr/local/include/boost/variant/variant.hpp:1865:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/aligned_storage.hpp:16:0, from /usr/local/include/boost/variant/variant.hpp:41, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKProperties.h:17, from IWORKStyle.cpp:15: /usr/local/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage::aligned_storage() [with long unsigned int size_ = 32ul; long unsigned int alignment_ = 8ul]': /usr/local/include/boost/variant/variant.hpp:1866:5: required from 'boost::variant::variant(const boost::variant&) [with T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}]' /usr/local/include/boost/any.hpp:174:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&]' IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::ListLabelTypeInfo; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' IWORKStyle.cpp:125:56: required from here /usr/local/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++] struct aligned_storage_imp ^ /usr/local/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::aligned_storage_imp()' first required here { ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from IWORKStyle.h:16, from IWORKStyle.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = std::__cxx11::basic_string]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}; _Tp = libetonyek::IWORKStyle]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}; _Tp = libetonyek::IWORKStyle; std::allocator_traits >::allocator_type = std::allocator]' /usr/include/c++/5.0/bits/shared_ptr_base.h:522:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}; _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}; _Tp = libetonyek::IWORKStyle; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}; _Tp = libetonyek::IWORKStyle]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}]' IWORKStyle.cpp:133:100: required from here /usr/local/include/boost/optional/optional.hpp:128:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/variant.hpp:17:0, from IWORKRecorder.cpp:14: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::CollectStyle; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKRecorder.cpp:371:51: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^ /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::SetGraphicStyle; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKRecorder.cpp:376:54: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::CollectGeometry; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKRecorder.cpp:381:57: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::CollectPath; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKRecorder.cpp:386:49: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::CollectImage; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKRecorder.cpp:391:80: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::CollectLine; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKRecorder.cpp:396:49: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::CollectShape; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKRecorder.cpp:401:58: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::CollectMedia; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKRecorder.cpp:406:74: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::CollectStylesheet; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKRecorder.cpp:411:61: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::CollectTable; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKRecorder.cpp:416:51: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::CollectText; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKRecorder.cpp:421:49: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::StartOp; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKRecorder.cpp:427:66: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::EndOp; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKRecorder.cpp:432:64: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::PushStylesheet; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKRecorder.cpp:477:58: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::PopStylesheet; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKRecorder.cpp:482:47: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/aligned_storage.hpp:16:0, from /usr/local/include/boost/variant/variant.hpp:41, from /usr/local/include/boost/variant.hpp:17, from IWORKRecorder.cpp:14: /usr/local/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage::aligned_storage() [with long unsigned int size_ = 48ul; long unsigned int alignment_ = 8ul]': /usr/local/include/boost/variant/variant.hpp:1857:5: required from 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::CollectStyle; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]' IWORKRecorder.cpp:371:51: required from here /usr/local/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<48ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++] struct aligned_storage_imp ^ /usr/local/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<48ul, 8ul>::aligned_storage_imp()' first required here { ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/variant.hpp:17:0, from IWORKRecorder.cpp:14: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}]': /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant; _Args = {boost::variant}; _Tp = boost::variant]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant; _Args = {boost::variant}; _Tp = boost::variant; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/5.0/bits/deque.tcc:155:30: required from 'void std::deque<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant}; _Tp = boost::variant; _Alloc = std::allocator >]' /usr/include/c++/5.0/bits/stl_deque.h:1532:21: required from 'void std::deque<_Tp, _Alloc>::push_back(std::deque<_Tp, _Alloc>::value_type&&) [with _Tp = boost::variant; _Alloc = std::allocator >; std::deque<_Tp, _Alloc>::value_type = boost::variant]' IWORKRecorder.cpp:371:51: required from here /usr/local/include/boost/variant/variant.hpp:1876:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) ^ /usr/local/include/boost/variant/variant.hpp:1876:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/spirit/home/qi/string.hpp:15:0, from /usr/local/include/boost/spirit/home/qi.hpp:28, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/string/symbols.hpp: In instantiation of 'struct boost::spirit::qi::symbols, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >::adder': /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:374:15: required from 'struct boost::spirit::qi::symbols, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >' /usr/local/include/boost/type_traits/is_abstract.hpp:71:4: required from 'const bool boost::detail::is_abstract_imp, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter > >::value' /usr/local/include/boost/type_traits/is_abstract.hpp:143:27: required from 'struct boost::is_abstract, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter > >' /usr/local/include/boost/spirit/home/support/detail/make_cons.hpp:29:46: required from 'struct boost::spirit::detail::as_meta_element, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter > >' /usr/local/include/boost/spirit/home/support/detail/make_cons.hpp:48:57: required from 'struct boost::spirit::detail::result_of::make_cons, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::nil_>' /usr/local/include/boost/spirit/home/support/make_component.hpp:317:13: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:207:13: required from 'struct boost::spirit::result_of::compile >, 0l>&, boost::spirit::qi::symbols >&>, 2l>&, const boost::proto::exprns_::expr >, 0l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>, boost::spirit::unused_type, void>' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:268:5: required by substitution of 'template typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, 0l>&, boost::spirit::qi::symbols >&>, 2l>&, const boost::proto::exprns_::expr >, 0l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>; Modifiers = boost::spirit::unused_type]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, 0l>&, boost::spirit::qi::symbols >&>, 2l>&, const boost::proto::exprns_::expr >, 0l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Function(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, 0l>&, boost::spirit::qi::symbols >&>, 2l>&, const boost::proto::exprns_::expr >, 0l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Function(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:313:14: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:317:13: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const [with Str = Str; Char = char; T = std::__cxx11::basic_string; Lookup = boost::spirit::qi::tst >; Filter = boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter]' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^ /usr/local/include/boost/spirit/home/qi/string/symbols.hpp: In instantiation of 'struct boost::spirit::qi::symbols, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >::remover': /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:375:17: required from 'struct boost::spirit::qi::symbols, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >' /usr/local/include/boost/type_traits/is_abstract.hpp:71:4: required from 'const bool boost::detail::is_abstract_imp, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter > >::value' /usr/local/include/boost/type_traits/is_abstract.hpp:143:27: required from 'struct boost::is_abstract, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter > >' /usr/local/include/boost/spirit/home/support/detail/make_cons.hpp:29:46: required from 'struct boost::spirit::detail::as_meta_element, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter > >' /usr/local/include/boost/spirit/home/support/detail/make_cons.hpp:48:57: required from 'struct boost::spirit::detail::result_of::make_cons, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::nil_>' /usr/local/include/boost/spirit/home/support/make_component.hpp:317:13: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:207:13: required from 'struct boost::spirit::result_of::compile >, 0l>&, boost::spirit::qi::symbols >&>, 2l>&, const boost::proto::exprns_::expr >, 0l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>, boost::spirit::unused_type, void>' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:268:5: required by substitution of 'template typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, 0l>&, boost::spirit::qi::symbols >&>, 2l>&, const boost::proto::exprns_::expr >, 0l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>; Modifiers = boost::spirit::unused_type]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, 0l>&, boost::spirit::qi::symbols >&>, 2l>&, const boost::proto::exprns_::expr >, 0l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Function(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, 0l>&, boost::spirit::qi::symbols >&>, 2l>&, const boost::proto::exprns_::expr >, 0l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Function(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:313:14: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:360:13: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const [with Str = Str; Char = char; T = std::__cxx11::basic_string; Lookup = boost::spirit::qi::tst >; Filter = boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter]' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^ In file included from /usr/local/include/boost/spirit/home/support/attributes.hpp:19:0, from /usr/local/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:16, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: 'struct boost::spirit::bad_any_cast' has pointer data members [-Weffc++] struct bad_any_cast ^ /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: but does not override 'boost::spirit::bad_any_cast(const boost::spirit::bad_any_cast&)' [-Weffc++] /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: or 'operator=(const boost::spirit::bad_any_cast&)' [-Weffc++] In file included from /usr/local/include/boost/spirit/home/qi/action.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/spirit/home/qi/action/action.hpp: In member function 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const': /usr/local/include/boost/spirit/home/qi/action/action.hpp:181:24: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^ /usr/local/include/boost/spirit/home/qi/action/action.hpp:160:16: note: shadowed declaration is here struct result; ^ mv -f .deps/libetonyek_internal_la-IWORKShape.Tpo .deps/libetonyek_internal_la-IWORKShape.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKStyleStack.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKStyleStack.Tpo -c -o libetonyek_internal_la-IWORKStyleStack.lo `test -f 'IWORKStyleStack.cpp' || echo './'`IWORKStyleStack.cpp mv -f .deps/libetonyek_internal_la-IWORKStyle.Tpo .deps/libetonyek_internal_la-IWORKStyle.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKStylesheet.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKStylesheet.Tpo -c -o libetonyek_internal_la-IWORKStylesheet.lo `test -f 'IWORKStylesheet.cpp' || echo './'`IWORKStylesheet.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKStyleStack.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKStyleStack.Tpo -c IWORKStyleStack.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKStyleStack.o libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKStylesheet.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKStylesheet.Tpo -c IWORKStylesheet.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKStylesheet.o In file included from /usr/local/include/boost/spirit/home/qi/action.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/action/action.hpp: In instantiation of 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons > >, boost::fusion::cons >, boost::phoenix::actor&)> >, 0l>, boost::phoenix::actor > >, 2l> > >, 2l> >, boost::fusion::nil_> >; typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type = boost::spirit::qi::action > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0l>, boost::phoenix::actor > >, 2l> > >, 2l> > >]': /usr/local/include/boost/spirit/home/support/make_component.hpp:441:41: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param, mpl_::true_) const [with Expr = const boost::proto::exprns_::expr >, 0l>&>, 1l>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0l>, boost::phoenix::actor > >, 2l> > >, 2l> >&>, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0l>, boost::phoenix::actor > >, 2l> > >, 2l> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr >, 0l>&>, 1l>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0l>, boost::phoenix::actor > >, 2l> > >, 2l> >&>, 2l>&; typename boost::spirit::detail::make_action::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/make_component.hpp:398:28: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, 0l>&>, 1l>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0l>, boost::phoenix::actor > >, 2l> > >, 2l> >&>, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0l>, boost::phoenix::actor > >, 2l> > >, 2l> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr >, 0l>&>, 1l>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0l>, boost::phoenix::actor > >, 2l> > >, 2l> >&>, 2l>&; typename boost::spirit::detail::make_action::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, 0l>&>, 1l>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0l>, boost::phoenix::actor > >, 2l> > >, 2l> >&>, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::action > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0l>, boost::phoenix::actor > >, 2l> > >, 2l> > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, 0l>&>, 1l>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0l>, boost::phoenix::actor > >, 2l> > >, 2l> >&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::action > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0l>, boost::phoenix::actor > >, 2l> > >, 2l> > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, 0l>&>, 1l>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0l>, boost::phoenix::actor > >, 2l> > >, 2l> >&>, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::action > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0l>, boost::phoenix::actor > >, 2l> > >, 2l> > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, 0l>&>, 1l>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0l>, boost::phoenix::actor > >, 2l> > >, 2l> >&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = unsigned int(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:221:32: required from 'boost::spirit::qi::rule& boost::spirit::qi::rule::operator=(const Expr&) [with Expr = boost::proto::exprns_::expr >, 0l>&>, 1l>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0l>, boost::phoenix::actor > >, 2l> > >, 2l> >&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = unsigned int(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:279:16: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/action/action.hpp:181:54: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^ /usr/local/include/boost/spirit/home/qi/action/action.hpp:160:16: note: shadowed declaration is here struct result; ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr >&, boost::proto::exprns_::expr, 0l> >, 2l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr >&, boost::proto::exprns_::expr, 0l> >, 2l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr >&, boost::proto::exprns_::expr, 0l> >, 2l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr >&, boost::proto::exprns_::expr, 0l> >, 2l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr >&, boost::proto::exprns_::expr, 0l> >, 2l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr >&, boost::proto::exprns_::expr, 0l> >, 2l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::__cxx11::basic_string(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr >&, boost::proto::exprns_::expr, 0l> >, 2l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::__cxx11::basic_string(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:259:9: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr, boost::phoenix::actor > >, 2l> >, 1> >, 0l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr, boost::phoenix::actor > >, 2l> >, 1> >, 0l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr, boost::phoenix::actor > >, 2l> >, 1> >, 0l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr, boost::phoenix::actor > >, 2l> >, 1> >, 0l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr, boost::phoenix::actor > >, 2l> >, 1> >, 0l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr, boost::phoenix::actor > >, 2l> >, 1> >, 0l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::spirit::locals; T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr, boost::phoenix::actor > >, 2l> >, 1> >, 0l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::spirit::locals; T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:299:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::PrefixOp(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::PrefixOp(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:308:14: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::InfixOp(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::InfixOp(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:309:13: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ mv -f .deps/libetonyek_internal_la-IWORKStylesheet.Tpo .deps/libetonyek_internal_la-IWORKStylesheet.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKTable.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKTable.Tpo -c -o libetonyek_internal_la-IWORKTable.lo `test -f 'IWORKTable.cpp' || echo './'`IWORKTable.cpp In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::PostfixOp(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::PostfixOp(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:311:15: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::cons > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::cons > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::cons > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::cons > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::cons > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, 0l>&, boost::spirit::qi::symbols >&>, 2l>&, const boost::proto::exprns_::expr >, 0l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::cons > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >, 0l>&, boost::spirit::qi::symbols >&>, 2l>&, const boost::proto::exprns_::expr >, 0l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, 0l>&, boost::spirit::qi::symbols >&>, 2l>&, const boost::proto::exprns_::expr >, 0l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::cons > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, 0l>&, boost::spirit::qi::symbols >&>, 2l>&, const boost::proto::exprns_::expr >, 0l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::cons > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, 0l>&, boost::spirit::qi::symbols >&>, 2l>&, const boost::proto::exprns_::expr >, 0l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::cons > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, 0l>&, boost::spirit::qi::symbols >&>, 2l>&, const boost::proto::exprns_::expr >, 0l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Function(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, 0l>&, boost::spirit::qi::symbols >&>, 2l>&, const boost::proto::exprns_::expr >, 0l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Function(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:313:14: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::cons > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0l>, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr, 0l>, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr, 0l>, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr, 0l>, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr, 0l>, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr, 0l>, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::PExpr(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr, 0l>, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::PExpr(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:315:11: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:335:13: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/spirit/home/support/info.hpp:14:0, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}]': IWORKFormula.cpp:78:8: required from 'boost::recursive_wrapper::recursive_wrapper(const T&) [with T = libetonyek::PrefixOp]' /usr/local/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const libetonyek::PrefixOp&; Visitor = const libetonyek::{anonymous}::Printer; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = void]' /usr/local/include/boost/variant/variant.hpp:1165:30: required from 'boost::detail::variant::invoke_visitor::result_type boost::detail::variant::invoke_visitor::internal_visit(const boost::recursive_wrapper&, long int) [with T = libetonyek::PrefixOp; Visitor = const libetonyek::{anonymous}::Printer; bool MoveSemantics = false; boost::detail::variant::invoke_visitor::result_type = void]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T = boost::recursive_wrapper; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:154:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T = boost::recursive_wrapper; NoBackupFlag = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::has_fallback_type_; typename Visitor::result_type = void]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, double, boost::mpl::l_item, std::__cxx11::basic_string, boost::mpl::l_item, libetonyek::TrueOrFalseFunc, boost::mpl::l_item, libetonyek::Address, boost::mpl::l_item, std::pair, boost::mpl::l_item, boost::recursive_wrapper, boost::mpl::l_item, boost::recursive_wrapper, boost::mpl::l_item, boost::recursive_wrapper, boost::mpl::l_item, boost::recursive_wrapper, boost::mpl::l_item, boost::recursive_wrapper, boost::mpl::l_end> > > > > > > > > > >, boost::mpl::l_iter >; Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/variant/variant.hpp:2452:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; typename Visitor::result_type = void]' /usr/local/include/boost/variant/variant.hpp:2477:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; typename Visitor::result_type = void]' /usr/local/include/boost/variant/variant.hpp:2531:52: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const libetonyek::{anonymous}::Printer; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; typename Visitor::result_type = void]' /usr/local/include/boost/variant/detail/apply_visitor_unary.hpp:97:72: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = libetonyek::{anonymous}::Printer; Visitable = const boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&; typename Visitor::result_type = void]' IWORKFormula.cpp:433:80: required from here /usr/local/include/boost/variant/variant.hpp:1865:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::which_' should be initialized in the member initialization list [-Weffc++] variant(const variant& operand) ^ /usr/local/include/boost/variant/variant.hpp:1865:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::storage_' should be initialized in the member initialization list [-Weffc++] libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKTable.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKTable.Tpo -c IWORKTable.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKTable.o mv -f .deps/libetonyek_internal_la-IWORKStyleStack.Tpo .deps/libetonyek_internal_la-IWORKStyleStack.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKTableRecorder.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKTableRecorder.Tpo -c -o libetonyek_internal_la-IWORKTableRecorder.lo `test -f 'IWORKTableRecorder.cpp' || echo './'`IWORKTableRecorder.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKTableRecorder.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKTableRecorder.Tpo -c IWORKTableRecorder.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKTableRecorder.o In file included from /usr/local/include/boost/function/detail/prologue.hpp:17:0, from /usr/local/include/boost/function.hpp:30, from /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:16, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /usr/local/include/boost/function/function_base.hpp:611:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] function_base() : vtable(0) { } ^ In file included from /usr/local/include/boost/shared_ptr.hpp:17:0, from /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:30, from /usr/local/include/boost/spirit/home/qi/string.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:28, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/spirit/home/qi/string.hpp:15:0, from /usr/local/include/boost/spirit/home/qi.hpp:28, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/spirit/home/qi/string/symbols.hpp: At global scope: /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:317:37: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^ /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:360:37: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^ In file included from /usr/local/include/boost/smart_ptr/detail/atomic_count.hpp:77:0, from /usr/local/include/boost/detail/atomic_count.hpp:19, from /usr/local/include/boost/spirit/home/support/iterators/detail/ref_counted_policy.hpp:13, from /usr/local/include/boost/spirit/home/support/iterators/istream_iterator.hpp:9, from /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:15, from /usr/local/include/boost/spirit/home/qi/stream/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:30, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/smart_ptr/detail/atomic_count_std_atomic.hpp:33:21: warning: prefix 'long int boost::detail::atomic_count::operator++()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator++() ^ /usr/local/include/boost/smart_ptr/detail/atomic_count_std_atomic.hpp:38:21: warning: prefix 'long int boost::detail::atomic_count::operator--()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator--() ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKTable.h:19, from IWORKTableRecorder.h:18, from IWORKTableRecorder.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/iostreams/detail/resolve.hpp:17:0, from /usr/local/include/boost/iostreams/detail/push.hpp:24, from /usr/local/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:31, from /usr/local/include/boost/iostreams/stream_buffer.hpp:22, from /usr/local/include/boost/iostreams/stream.hpp:21, from /usr/local/include/boost/spirit/home/qi/stream/detail/iterator_source.hpp:14, from /usr/local/include/boost/spirit/home/qi/stream/stream.hpp:16, from /usr/local/include/boost/spirit/home/qi/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:30, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/detail/is_incrementable.hpp:50:28: warning: prefix 'boost::detail::is_incrementable_::tag boost::detail::is_incrementable_::operator++(const boost::detail::is_incrementable_::any&)' should return 'boost::detail::is_incrementable_::any&' [-Weffc++] tag operator++(any const&); ^ /usr/local/include/boost/detail/is_incrementable.hpp:51:32: warning: postfix 'boost::detail::is_incrementable_::tag boost::detail::is_incrementable_::operator++(const boost::detail::is_incrementable_::any&, int)' should return 'boost::detail::is_incrementable_::any' [-Weffc++] tag operator++(any const&,int); ^ /usr/local/include/boost/detail/is_incrementable.hpp:59:24: warning: user-defined 'boost::detail::is_incrementable_::tag boost::detail::is_incrementable_::operator,(boost::detail::is_incrementable_::tag, int)' always evaluates both arguments [-Weffc++] tag operator,(tag,int); ^ In file included from /usr/local/include/boost/iostreams/detail/resolve.hpp:26:0, from /usr/local/include/boost/iostreams/detail/push.hpp:24, from /usr/local/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:31, from /usr/local/include/boost/iostreams/stream_buffer.hpp:22, from /usr/local/include/boost/iostreams/stream.hpp:21, from /usr/local/include/boost/spirit/home/qi/stream/detail/iterator_source.hpp:14, from /usr/local/include/boost/spirit/home/qi/stream/stream.hpp:16, from /usr/local/include/boost/spirit/home/qi/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:30, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/iostreams/detail/is_dereferenceable.hpp:44:24: warning: user-defined 'boost::iostreams::detail::is_dereferenceable_::tag boost::iostreams::detail::is_dereferenceable_::operator,(boost::iostreams::detail::is_dereferenceable_::tag, int)' always evaluates both arguments [-Weffc++] tag operator,(tag,int); ^ mv -f .deps/libetonyek_internal_la-IWORKRecorder.Tpo .deps/libetonyek_internal_la-IWORKRecorder.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKText.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKText.Tpo -c -o libetonyek_internal_la-IWORKText.lo `test -f 'IWORKText.cpp' || echo './'`IWORKText.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKText.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKText.Tpo -c IWORKText.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKText.o In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In instantiation of 'constexpr glm::tvec3::tvec3(A, B, C) [with A = double; B = double; C = int; T = double; glm::precision P = (glm::precision)0u]': IWORKPath.cpp:239:47: required from here /usr/local/include/glm/detail/type_vec3.inl:76:40: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKTable.h:19, from IWORKTable.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/variant.hpp:17:0, from IWORKTypes.h:20, from IWORKPath.h:23, from IWORKPath.cpp:10: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/support/info.hpp:44:36: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^ /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = std::__cxx11::basic_string; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/support/info.hpp:51:52: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKTable.cpp:19: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In instantiation of 'constexpr glm::tvec3::tvec3(T, T, T) [with T = double; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/../detail/type_mat3x3.inl:433:49: required from 'typename glm::tmat3x3::col_type glm::operator*(const glm::tmat3x3&, const typename glm::tmat3x3::row_type&) [with T = double; glm::precision P = (glm::precision)0u; typename glm::tmat3x3::col_type = glm::tvec3; typename glm::tmat3x3::row_type = glm::tvec3]' IWORKPath.cpp:239:47: required from here /usr/local/include/glm/detail/type_vec3.inl:68:40: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKTable.cpp:19: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/variant.hpp:17:0, from IWORKTypes.h:20, from IWORKPath.h:23, from IWORKPath.cpp:10: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::MoveTo; T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKPath.cpp:608:42: required from here /usr/local/include/boost/variant/variant.hpp:1832:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant( ^ /usr/local/include/boost/variant/variant.hpp:1832:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::LineTo; T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKPath.cpp:619:42: required from here /usr/local/include/boost/variant/variant.hpp:1832:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1832:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::CCurveTo; T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKPath.cpp:633:42: required from here /usr/local/include/boost/variant/variant.hpp:1832:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1832:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::QCurveTo; T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKPath.cpp:645:42: required from here /usr/local/include/boost/variant/variant.hpp:1832:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1832:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::ClosePolygon; T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKPath.cpp:658:49: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^ /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}]': IWORKPath.cpp:740:44: required from here /usr/local/include/boost/variant/variant.hpp:1865:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(const variant& operand) ^ /usr/local/include/boost/variant/variant.hpp:1865:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/aligned_storage.hpp:16:0, from /usr/local/include/boost/variant/variant.hpp:41, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKPath.h:23, from IWORKPath.cpp:10: /usr/local/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage::aligned_storage() [with long unsigned int size_ = 32ul; long unsigned int alignment_ = 8ul]': /usr/local/include/boost/variant/variant.hpp:1857:5: required from 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]' /usr/local/include/boost/spirit/home/support/info.hpp:44:36: required from here /usr/local/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++] struct aligned_storage_imp ^ /usr/local/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::aligned_storage_imp()' first required here { ^ In file included from /usr/local/include/boost/spirit/home/support/utf8.hpp:16:0, from /usr/local/include/boost/spirit/home/support/info.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/regex/pending/unicode_iterator.hpp: In instantiation of 'void boost::utf8_output_iterator::operator=(uint32_t) const [with BaseIterator = std::back_insert_iterator >; uint32_t = unsigned int]': /usr/local/include/boost/spirit/home/support/utf8.hpp:36:20: required from 'boost::spirit::utf8_string boost::spirit::to_utf8(Char) [with Char = wchar_t; boost::spirit::utf8_string = std::__cxx11::basic_string]' /usr/local/include/boost/spirit/home/support/info.hpp:54:44: required from here /usr/local/include/boost/regex/pending/unicode_iterator.hpp:735:9: warning: 'operator=' should return a reference to '*this' [-Weffc++] void operator=(boost::uint32_t val)const ^ In file included from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKPath::Impl(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKPath.cpp:159:13: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:563:39: required from here /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:158:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKPath::Impl(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] explicit rule(std::string const& name = "unnamed-rule") ^ /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKPath.cpp:159:13: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:563:39: required from here /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:158:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::deque >(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::MoveTo(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKPath.cpp:159:13: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:563:39: required from here /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:158:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::LineTo(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKPath.cpp:159:13: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:563:39: required from here /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:158:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::CCurveTo(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKPath.cpp:159:13: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:563:39: required from here /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:158:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::QCurveTo(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKPath.cpp:159:13: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:563:39: required from here /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:158:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::ClosePolygon(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKPath.cpp:159:13: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:563:39: required from here /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:158:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/aligned_storage.hpp:16:0, from /usr/local/include/boost/variant/variant.hpp:41, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKPath.h:23, from IWORKPath.cpp:10: /usr/local/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage::aligned_storage() [with long unsigned int size_ = 48ul; long unsigned int alignment_ = 8ul]': /usr/local/include/boost/variant/variant.hpp:1842:5: required from 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::MoveTo; T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]' IWORKPath.cpp:608:42: required from here /usr/local/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<48ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++] struct aligned_storage_imp ^ /usr/local/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<48ul, 8ul>::aligned_storage_imp()' first required here { ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKPath.h:23, from IWORKPath.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPosition]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPosition]' IWORKPath.cpp:849:20: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' IWORKPath.cpp:849:20: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKPath.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/proto/detail/expr.hpp:4:0, from /usr/local/include/boost/proto/expr.hpp:137, from /usr/local/include/boost/proto/core.hpp:17, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/proto/detail/preprocessed/expr_variadic.hpp: In instantiation of 'boost::proto::exprns_::extends::extends() [with Expr = boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >, 0l>; Derived = boost::spirit::terminal >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >; Domain = boost::proto::domainns_::default_domain]': /usr/local/include/boost/spirit/home/support/terminal.hpp:259:20: required from 'boost::spirit::terminal::terminal() [with Terminal = boost::spirit::tag::stateful_tag >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type>]' /usr/local/include/boost/spirit/home/support/terminal.hpp:560:29: required from 'boost::spirit::stateful_tag_type::stateful_tag_type() [with Data = std::deque >; Tag = boost::spirit::tag::as; DataTag1 = boost::spirit::unused_type; DataTag2 = boost::spirit::unused_type]' /usr/local/include/boost/spirit/home/qi/directive/as.hpp:34:12: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:563:39: required from here /usr/local/include/boost/proto/detail/preprocessed/expr_variadic.hpp:37:12: warning: 'boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >, 0l>::child0' should be initialized in the member initialization list [-Weffc++] struct expr, 0> ^ In file included from /usr/local/include/boost/spirit/home/support/attributes.hpp:31:0, from /usr/local/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:16, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/utility/value_init.hpp: In instantiation of 'boost::initialized::initialized() [with T = std::vector]': /usr/local/include/boost/utility/value_init.hpp:205:12: required from 'boost::value_initialized::value_initialized() [with T = std::vector]' /usr/local/include/boost/spirit/home/support/attributes.hpp:987:30: required from 'static Attribute boost::spirit::traits::make_attribute::call(boost::spirit::unused_type) [with Attribute = std::vector; ActualAttribute = const boost::spirit::unused_type]' /usr/local/include/boost/spirit/home/qi/action/action.hpp:61:75: required from 'bool boost::spirit::qi::action::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = const boost::spirit::unused_type; Subject = boost::spirit::qi::plus > >; Action = boost::phoenix::actor >, boost::phoenix::actor&)> >, 0l>, boost::phoenix::actor > >, 2l> > >, 2l> >]' /usr/local/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:33:65: required from 'bool boost::spirit::qi::detail::parser_binder::call(Iterator&, const Iterator&, Context&, const Skipper&, mpl_::true_) const [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::spirit::unused_type; Context = boost::spirit::context, boost::fusion::vector<> >; Parser = boost::spirit::qi::action > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0l>, boost::phoenix::actor > >, 2l> > >, 2l> > >; Auto = mpl_::bool_; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:53:24: required from 'bool boost::spirit::qi::detail::parser_binder::operator()(Iterator&, const Iterator&, Context&, const Skipper&) const [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::spirit::unused_type; Context = boost::spirit::context, boost::fusion::vector<> >; Parser = boost::spirit::qi::action > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0l>, boost::phoenix::actor > >, 2l> > >, 2l> > >; Auto = mpl_::bool_]' /usr/local/include/boost/function/function_template.hpp:138:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0l>, boost::phoenix::actor > >, 2l> > >, 2l> > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0l>, boost::phoenix::actor > >, 2l> > >, 2l> > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, 0l>&>, 1l>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0l>, boost::phoenix::actor > >, 2l> > >, 2l> >&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = unsigned int(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:221:32: required from 'boost::spirit::qi::rule& boost::spirit::qi::rule::operator=(const Expr&) [with Expr = boost::proto::exprns_::expr >, 0l>&>, 1l>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0l>, boost::phoenix::actor > >, 2l> > >, 2l> >&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = unsigned int(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:279:16: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/utility/value_init.hpp:104:5: warning: 'boost::initialized >::x' should be initialized in the member initialization list [-Weffc++] initialized() ^ In file included from /usr/local/include/boost/proto/core.hpp:23:0, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/proto/extends.hpp:536:29: note: synthesized method 'boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >, 0l>::expr()' first required here : proto_expr_() ^ In file included from /usr/local/include/boost/proto/detail/expr.hpp:4:0, from /usr/local/include/boost/proto/expr.hpp:137, from /usr/local/include/boost/proto/core.hpp:17, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/proto/detail/preprocessed/expr_variadic.hpp: In instantiation of 'boost::proto::exprns_::extends::extends() [with Expr = boost::proto::exprns_::expr > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >, 0l>; Derived = boost::spirit::terminal > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >; Domain = boost::proto::domainns_::default_domain]': /usr/local/include/boost/spirit/home/support/terminal.hpp:259:20: required from 'boost::spirit::terminal::terminal() [with Terminal = boost::spirit::tag::stateful_tag > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type>]' /usr/local/include/boost/spirit/home/support/terminal.hpp:560:29: required from 'boost::spirit::stateful_tag_type::stateful_tag_type() [with Data = std::deque > >; Tag = boost::spirit::tag::as; DataTag1 = boost::spirit::unused_type; DataTag2 = boost::spirit::unused_type]' /usr/local/include/boost/spirit/home/qi/directive/as.hpp:34:12: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:563:39: required from here /usr/local/include/boost/proto/detail/preprocessed/expr_variadic.hpp:37:12: warning: 'boost::proto::exprns_::expr > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >, 0l>::child0' should be initialized in the member initialization list [-Weffc++] struct expr, 0> ^ In file included from /usr/local/include/boost/proto/core.hpp:23:0, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/proto/extends.hpp:536:29: note: synthesized method 'boost::proto::exprns_::expr > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >, 0l>::expr()' first required here : proto_expr_() ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:245:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/matches.hpp:717:74: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Coord(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Coord(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:269:9: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::spirit::terminal&>, 2l>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::spirit::terminal&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::spirit::terminal&>, 2l>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:245:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::spirit::terminal&>, 2l>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::spirit::terminal&>, 2l>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/matches.hpp:717:74: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Coord(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Coord(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:269:9: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:245:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/matches.hpp:717:74: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Coord(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Coord(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:274:12: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = const boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = const boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:245:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/matches.hpp:717:74: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Coord(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Coord(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:274:12: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:245:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/matches.hpp:717:74: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:284:13: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = const boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = const boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:245:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/matches.hpp:717:74: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:284:13: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:245:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/matches.hpp:717:74: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > > >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > > >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:289:26: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&; State = const boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&; State = const boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:245:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&; State = boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > > >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/matches.hpp:717:74: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > > >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > > >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:289:26: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:245:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/matches.hpp:717:74: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:294:23: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:245:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/matches.hpp:717:74: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:294:23: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/spirit/home/support/common_terminals.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/auto/auto.hpp:13, from /usr/local/include/boost/spirit/home/qi/auto.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:15, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/spirit/home/support/terminal.hpp: In instantiation of 'boost::spirit::tag::stateful_tag::stateful_tag() [with Data = std::deque >; Tag = boost::spirit::tag::as; DataTag1 = boost::spirit::unused_type; DataTag2 = boost::spirit::unused_type]': /usr/local/include/boost/proto/detail/preprocessed/expr_variadic.hpp:37:12: required from 'boost::proto::exprns_::extends::extends() [with Expr = boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >, 0l>; Derived = boost::spirit::terminal >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >; Domain = boost::proto::domainns_::default_domain]' /usr/local/include/boost/spirit/home/support/terminal.hpp:259:20: required from 'boost::spirit::terminal::terminal() [with Terminal = boost::spirit::tag::stateful_tag >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type>]' /usr/local/include/boost/spirit/home/support/terminal.hpp:560:29: required from 'boost::spirit::stateful_tag_type::stateful_tag_type() [with Data = std::deque >; Tag = boost::spirit::tag::as; DataTag1 = boost::spirit::unused_type; DataTag2 = boost::spirit::unused_type]' /usr/local/include/boost/spirit/home/qi/directive/as.hpp:34:12: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:563:39: required from here /usr/local/include/boost/spirit/home/support/terminal.hpp:541:13: warning: 'boost::spirit::tag::stateful_tag >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type>::data_' should be initialized in the member initialization list [-Weffc++] stateful_tag() {} ^ /usr/local/include/boost/spirit/home/support/terminal.hpp: In instantiation of 'boost::spirit::tag::stateful_tag::stateful_tag() [with Data = std::deque > >; Tag = boost::spirit::tag::as; DataTag1 = boost::spirit::unused_type; DataTag2 = boost::spirit::unused_type]': /usr/local/include/boost/proto/detail/preprocessed/expr_variadic.hpp:37:12: required from 'boost::proto::exprns_::extends::extends() [with Expr = boost::proto::exprns_::expr > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >, 0l>; Derived = boost::spirit::terminal > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >; Domain = boost::proto::domainns_::default_domain]' /usr/local/include/boost/spirit/home/support/terminal.hpp:259:20: required from 'boost::spirit::terminal::terminal() [with Terminal = boost::spirit::tag::stateful_tag > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type>]' /usr/local/include/boost/spirit/home/support/terminal.hpp:560:29: required from 'boost::spirit::stateful_tag_type::stateful_tag_type() [with Data = std::deque > >; Tag = boost::spirit::tag::as; DataTag1 = boost::spirit::unused_type; DataTag2 = boost::spirit::unused_type]' /usr/local/include/boost/spirit/home/qi/directive/as.hpp:34:12: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:563:39: required from here /usr/local/include/boost/spirit/home/support/terminal.hpp:541:13: warning: 'boost::spirit::tag::stateful_tag > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type>::data_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from IWORKTable.h:16, from IWORKTable.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:954:5: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:944:5: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from IWORKTable.h:16, from IWORKTable.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = unsigned int]' IWORKTable.cpp:320:16: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from IWORKTable.h:16, from IWORKTable.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKTable.cpp:320:16: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKDateTimeData]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKDateTimeData]' IWORKTable.cpp:320:16: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from IWORKTable.h:16, from IWORKTable.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = int]' IWORKTable.cpp:344:16: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from IWORKTable.h:16, from IWORKTable.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = std::__cxx11::basic_string]' IWORKTable.cpp:604:98: required from here /usr/local/include/boost/optional/optional.hpp:128:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTable.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/variant.hpp:17:0, from IWORKTypes.h:20, from IWORKPath.h:23, from IWORKPath.cpp:10: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}]': /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant; _Args = {boost::variant}; _Tp = boost::variant]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant; _Args = {boost::variant}; _Tp = boost::variant; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/5.0/bits/deque.tcc:155:30: required from 'void std::deque<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant}; _Tp = boost::variant; _Alloc = std::allocator >]' /usr/include/c++/5.0/bits/stl_deque.h:1532:21: required from 'void std::deque<_Tp, _Alloc>::push_back(std::deque<_Tp, _Alloc>::value_type&&) [with _Tp = boost::variant; _Alloc = std::allocator >; std::deque<_Tp, _Alloc>::value_type = boost::variant]' IWORKPath.cpp:608:42: required from here /usr/local/include/boost/variant/variant.hpp:1876:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) ^ /usr/local/include/boost/variant/variant.hpp:1876:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional.hpp:15:0, from IWORKTable.h:16, from IWORKTable.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKDateTimeData]': /usr/local/include/boost/optional/optional.hpp:944:5: required from 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = libetonyek::IWORKTable::Cell; _Args = {const libetonyek::IWORKTable::Cell&}]' /usr/include/c++/5.0/bits/stl_uninitialized.h:75:18: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::_Deque_iterator; _ForwardIterator = std::_Deque_iterator; bool _TrivialValueTypes = false]' /usr/include/c++/5.0/bits/stl_uninitialized.h:126:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::_Deque_iterator; _ForwardIterator = std::_Deque_iterator]' /usr/include/c++/5.0/bits/stl_uninitialized.h:281:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::_Deque_iterator; _ForwardIterator = std::_Deque_iterator; _Tp = libetonyek::IWORKTable::Cell]' /usr/include/c++/5.0/bits/stl_deque.h:944:36: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/5.0/bits/stl_uninitialized.h:142:18: required from 'static void std::__uninitialized_fill<_TrivialValueType>::__uninit_fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = std::deque*; _Tp = std::deque; bool _TrivialValueType = false]' /usr/include/c++/5.0/bits/stl_uninitialized.h:186:15: required from 'void std::uninitialized_fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = std::deque*; _Tp = std::deque]' /usr/include/c++/5.0/bits/stl_uninitialized.h:330:30: required from 'void std::__uninitialized_fill_a(_ForwardIterator, _ForwardIterator, const _Tp&, std::allocator<_Tp>&) [with _ForwardIterator = std::deque*; _Tp = std::deque; _Tp2 = std::deque]' /usr/include/c++/5.0/bits/deque.tcc:383:40: required from 'void std::deque<_Tp, _Alloc>::_M_fill_initialize(const value_type&) [with _Tp = std::deque; _Alloc = std::allocator >; std::deque<_Tp, _Alloc>::value_type = std::deque]' /usr/include/c++/5.0/bits/stl_deque.h:917:27: required from 'std::deque<_Tp, _Alloc>::deque(std::deque<_Tp, _Alloc>::size_type, const value_type&, const allocator_type&) [with _Tp = std::deque; _Alloc = std::allocator >; std::deque<_Tp, _Alloc>::size_type = long unsigned int; std::deque<_Tp, _Alloc>::value_type = std::deque; std::deque<_Tp, _Alloc>::allocator_type = std::allocator >]' IWORKTable.cpp:440:67: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0l>, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr, 0l>, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr, 0l>, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr, 0l>, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr, 0l>, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr, 0l>, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::MoveTo(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr, 0l>, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::MoveTo(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKPath.cpp:167:10: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:563:39: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0l>, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr, 0l>, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr, 0l>, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr, 0l>, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr, 0l>, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr, 0l>, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::QCurveTo(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr, 0l>, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::QCurveTo(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKPath.cpp:171:12: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:563:39: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0l>, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr, 0l>, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr, 0l>, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr, 0l>, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr, 0l>, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr, 0l>, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::CCurveTo(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr, 0l>, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::CCurveTo(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKPath.cpp:173:12: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:563:39: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/spirit/home/qi/action.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/action/action.hpp: In instantiation of 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::phoenix::actor > >, 2l> >, boost::fusion::nil_> >; typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type = boost::spirit::qi::action >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >]': /usr/local/include/boost/spirit/home/support/make_component.hpp:441:41: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param, mpl_::true_) const [with Expr = const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&; State = const boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/make_component.hpp:398:28: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&; State = const boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&; State = const boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::action >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:245:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&; State = boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&; State = boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr, boost::phoenix::actor > >, 2l> >, 1> >, 0l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr, boost::phoenix::actor > >, 2l> >, 1> >, 0l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr, boost::phoenix::actor > >, 2l> >, 1> >, 0l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::spirit::locals; T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr, boost::phoenix::actor > >, 2l> >, 1> >, 0l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::spirit::locals; T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:299:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/action/action.hpp:181:54: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^ /usr/local/include/boost/spirit/home/qi/action/action.hpp:160:16: note: shadowed declaration is here struct result; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from IWORKFormula.h:16, from IWORKFormula.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::Coord]': /usr/local/include/boost/optional/optional.hpp:954:5: required from 'bool boost::spirit::qi::action::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, boost::fusion::vector >; Skipper = boost::spirit::unused_type; Attribute = const boost::spirit::unused_type; Subject = boost::spirit::qi::reference >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; Action = boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >]' /usr/local/include/boost/spirit/home/qi/detail/fail_function.hpp:45:20: required from 'bool boost::spirit::qi::detail::fail_function::operator()(const Component&) const [with Component = boost::spirit::qi::action >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, boost::fusion::vector >; Skipper = boost::spirit::unused_type]' /usr/local/include/boost/fusion/algorithm/query/detail/any.hpp:40:17: required from 'bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context, boost::fusion::vector >, boost::spirit::unused_type>; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/fusion/algorithm/query/detail/any.hpp:53:34: required from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > >; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context, boost::fusion::vector >, boost::spirit::unused_type>; Tag = boost::fusion::forward_traversal_tag]' /usr/local/include/boost/fusion/algorithm/query/any.hpp:32:27: required from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > >; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context, boost::fusion::vector >, boost::spirit::unused_type>]' /usr/local/include/boost/spirit/home/support/algorithm/any_if.hpp:214:27: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, boost::fusion::vector >&, const boost::spirit::unused_type&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr, boost::phoenix::actor > >, 2l> >, 1> >, 0l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::spirit::locals; T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr, boost::phoenix::actor > >, 2l> >, 1> >, 0l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::spirit::locals; T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:299:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:954:5: required from 'bool boost::spirit::qi::action::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, boost::fusion::vector >; Skipper = boost::spirit::unused_type; Attribute = const boost::spirit::unused_type; Subject = boost::spirit::qi::reference >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; Action = boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >]' /usr/local/include/boost/spirit/home/qi/detail/fail_function.hpp:45:20: required from 'bool boost::spirit::qi::detail::fail_function::operator()(const Component&) const [with Component = boost::spirit::qi::action >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, boost::fusion::vector >; Skipper = boost::spirit::unused_type]' /usr/local/include/boost/fusion/algorithm/query/detail/any.hpp:40:17: required from 'bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context, boost::fusion::vector >, boost::spirit::unused_type>; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/fusion/algorithm/query/detail/any.hpp:53:34: required from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > >; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context, boost::fusion::vector >, boost::spirit::unused_type>; Tag = boost::fusion::forward_traversal_tag]' /usr/local/include/boost/fusion/algorithm/query/any.hpp:32:27: required from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > >; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context, boost::fusion::vector >, boost::spirit::unused_type>]' /usr/local/include/boost/spirit/home/support/algorithm/any_if.hpp:214:27: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, boost::fusion::vector >&, const boost::spirit::unused_type&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr, boost::phoenix::actor > >, 2l> >, 1> >, 0l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::spirit::locals; T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr, boost::phoenix::actor > >, 2l> >, 1> >, 0l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::spirit::locals; T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:299:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::Coord]': /usr/local/include/boost/optional/optional.hpp:944:5: required from 'static Attribute boost::spirit::traits::make_attribute::call(boost::spirit::unused_type) [with Attribute = libetonyek::Address; ActualAttribute = const boost::spirit::unused_type]' /usr/local/include/boost/spirit/home/qi/action/action.hpp:61:75: required from 'bool boost::spirit::qi::action::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, boost::fusion::vector >; Skipper = boost::spirit::unused_type; Attribute = const boost::spirit::unused_type; Subject = boost::spirit::qi::reference >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; Action = boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >]' /usr/local/include/boost/spirit/home/qi/detail/fail_function.hpp:45:20: required from 'bool boost::spirit::qi::detail::fail_function::operator()(const Component&) const [with Component = boost::spirit::qi::action >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, boost::fusion::vector >; Skipper = boost::spirit::unused_type]' /usr/local/include/boost/fusion/algorithm/query/detail/any.hpp:40:17: required from 'bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context, boost::fusion::vector >, boost::spirit::unused_type>; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/fusion/algorithm/query/detail/any.hpp:53:34: required from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > >; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context, boost::fusion::vector >, boost::spirit::unused_type>; Tag = boost::fusion::forward_traversal_tag]' /usr/local/include/boost/fusion/algorithm/query/any.hpp:32:27: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, boost::fusion::vector >&, const boost::spirit::unused_type&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr, boost::phoenix::actor > >, 2l> >, 1> >, 0l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::spirit::locals; T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr, boost::phoenix::actor > >, 2l> >, 1> >, 0l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::spirit::locals; T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:299:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:944:5: required from 'static Attribute boost::spirit::traits::make_attribute::call(boost::spirit::unused_type) [with Attribute = libetonyek::Address; ActualAttribute = const boost::spirit::unused_type]' /usr/local/include/boost/spirit/home/qi/action/action.hpp:61:75: required from 'bool boost::spirit::qi::action::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, boost::fusion::vector >; Skipper = boost::spirit::unused_type; Attribute = const boost::spirit::unused_type; Subject = boost::spirit::qi::reference >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; Action = boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >]' /usr/local/include/boost/spirit/home/qi/detail/fail_function.hpp:45:20: required from 'bool boost::spirit::qi::detail::fail_function::operator()(const Component&) const [with Component = boost::spirit::qi::action >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, boost::fusion::vector >; Skipper = boost::spirit::unused_type]' /usr/local/include/boost/fusion/algorithm/query/detail/any.hpp:40:17: required from 'bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context, boost::fusion::vector >, boost::spirit::unused_type>; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/fusion/algorithm/query/detail/any.hpp:53:34: required from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > >; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context, boost::fusion::vector >, boost::spirit::unused_type>; Tag = boost::fusion::forward_traversal_tag]' /usr/local/include/boost/fusion/algorithm/query/any.hpp:32:27: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, boost::fusion::vector >&, const boost::spirit::unused_type&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr, boost::phoenix::actor > >, 2l> >, 1> >, 0l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::spirit::locals; T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr, boost::phoenix::actor > >, 2l> >, 1> >, 0l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::spirit::locals; T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:299:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = const boost::fusion::cons >, boost::spirit::locals, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons >, boost::spirit::locals, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = const boost::fusion::cons >, boost::spirit::locals, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:245:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; State = boost::fusion::cons >, boost::spirit::locals, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::locals, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons >, boost::spirit::locals, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/matches.hpp:717:74: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::spirit::locals, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::locals, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::spirit::locals, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::locals, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::spirit::locals, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::pair(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::spirit::locals, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::pair(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:301:11: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:340:38: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::as_directive >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::as_directive >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKPath.cpp:177:11: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:563:39: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, std::deque >(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > > >, boost::fusion::nil_> >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, std::deque >(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > > >, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, std::deque >(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, std::deque >(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > > >, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, std::deque >(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, std::deque >(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&, const boost::proto::exprns_::expr, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, std::deque >(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >, std::deque >(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&, const boost::proto::exprns_::expr, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, std::deque >(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&, const boost::proto::exprns_::expr, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, std::deque >(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:340:38: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, std::deque >(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&, const boost::proto::exprns_::expr, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::as_directive >, std::deque >(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > > >, boost::fusion::nil_> > >, std::deque > > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, std::deque >(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&, const boost::proto::exprns_::expr, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::as_directive >, std::deque >(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > > >, boost::fusion::nil_> > >, std::deque > > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, std::deque >(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&, const boost::proto::exprns_::expr, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKPath::Impl(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, std::deque >(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&, const boost::proto::exprns_::expr, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKPath::Impl(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKPath.cpp:178:10: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:563:39: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, std::deque >(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > > >, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/spirit/home/support/attributes.hpp:31:0, from /usr/local/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:16, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/utility/value_init.hpp: In instantiation of 'boost::initialized::initialized() [with T = libetonyek::Address]': /usr/local/include/boost/utility/value_init.hpp:205:12: required from 'boost::value_initialized::value_initialized() [with T = libetonyek::Address]' /usr/local/include/boost/spirit/home/support/attributes.hpp:987:30: required from 'static Attribute boost::spirit::traits::make_attribute::call(boost::spirit::unused_type) [with Attribute = libetonyek::Address; ActualAttribute = const boost::spirit::unused_type]' /usr/local/include/boost/spirit/home/qi/action/action.hpp:61:75: required from 'bool boost::spirit::qi::action::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, boost::fusion::vector >; Skipper = boost::spirit::unused_type; Attribute = const boost::spirit::unused_type; Subject = boost::spirit::qi::reference >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; Action = boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >]' /usr/local/include/boost/spirit/home/qi/detail/fail_function.hpp:45:20: required from 'bool boost::spirit::qi::detail::fail_function::operator()(const Component&) const [with Component = boost::spirit::qi::action >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, boost::fusion::vector >; Skipper = boost::spirit::unused_type]' /usr/local/include/boost/fusion/algorithm/query/detail/any.hpp:40:17: required from 'bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context, boost::fusion::vector >, boost::spirit::unused_type>; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/fusion/algorithm/query/detail/any.hpp:53:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, boost::fusion::vector >&, const boost::spirit::unused_type&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr, boost::phoenix::actor > >, 2l> >, 1> >, 0l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::spirit::locals; T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr, boost::phoenix::actor > >, 2l> >, 1> >, 0l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::spirit::locals; T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:299:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/utility/value_init.hpp:104:5: warning: 'boost::initialized::x' should be initialized in the member initialization list [-Weffc++] initialized() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from IWORKTableRecorder.h:15, from IWORKTableRecorder.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:944:5: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKDateTimeData]': /usr/local/include/boost/optional/optional.hpp:944:5: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/variant.hpp:17:0, from IWORKTypes.h:20, from IWORKTable.h:19, from IWORKTableRecorder.h:18, from IWORKTableRecorder.cpp:10: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::SetSize; T0_ = libetonyek::{anonymous}::SetSize; TN = {libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTableRecorder.cpp:340:54: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^ /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::SetHeaders; T0_ = libetonyek::{anonymous}::SetSize; TN = {libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTableRecorder.cpp:345:81: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::SetBandedRows; T0_ = libetonyek::{anonymous}::SetSize; TN = {libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTableRecorder.cpp:350:53: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::SetRepeated; T0_ = libetonyek::{anonymous}::SetSize; TN = {libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTableRecorder.cpp:355:58: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::SetOrder; T0_ = libetonyek::{anonymous}::SetSize; TN = {libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTableRecorder.cpp:360:47: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::SetStyle; T0_ = libetonyek::{anonymous}::SetSize; TN = {libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTableRecorder.cpp:365:47: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::SetSizes; T0_ = libetonyek::{anonymous}::SetSize; TN = {libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTableRecorder.cpp:370:63: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::SetBorders; T0_ = libetonyek::{anonymous}::SetSize; TN = {libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTableRecorder.cpp:375:74: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::InsertCell; T0_ = libetonyek::{anonymous}::SetSize; TN = {libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTableRecorder.cpp:387:135: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::InsertCoveredCell; T0_ = libetonyek::{anonymous}::SetSize; TN = {libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTableRecorder.cpp:392:62: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::SetDefaultCellStyle; T0_ = libetonyek::{anonymous}::SetSize; TN = {libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTableRecorder.cpp:397:64: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::SetDefaultLayoutStyle; T0_ = libetonyek::{anonymous}::SetSize; TN = {libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTableRecorder.cpp:402:66: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::SetDefaultParagraphStyle; T0_ = libetonyek::{anonymous}::SetSize; TN = {libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTableRecorder.cpp:407:69: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/aligned_storage.hpp:16:0, from /usr/local/include/boost/variant/variant.hpp:41, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKTable.h:19, from IWORKTableRecorder.h:18, from IWORKTableRecorder.cpp:10: /usr/local/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage::aligned_storage() [with long unsigned int size_ = 192ul; long unsigned int alignment_ = 8ul]': /usr/local/include/boost/variant/variant.hpp:1857:5: required from 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::SetSize; T0_ = libetonyek::{anonymous}::SetSize; TN = {libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]' IWORKTableRecorder.cpp:340:54: required from here /usr/local/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<192ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++] struct aligned_storage_imp ^ /usr/local/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<192ul, 8ul>::aligned_storage_imp()' first required here { ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTableRecorder.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/variant.hpp:17:0, from IWORKTypes.h:20, from IWORKTable.h:19, from IWORKTableRecorder.h:18, from IWORKTableRecorder.cpp:10: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = libetonyek::{anonymous}::SetSize; TN = {libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}]': /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant; _Args = {boost::variant}; _Tp = boost::variant]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant; _Args = {boost::variant}; _Tp = boost::variant; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/5.0/bits/deque.tcc:155:30: required from 'void std::deque<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant}; _Tp = boost::variant; _Alloc = std::allocator >]' /usr/include/c++/5.0/bits/stl_deque.h:1532:21: required from 'void std::deque<_Tp, _Alloc>::push_back(std::deque<_Tp, _Alloc>::value_type&&) [with _Tp = boost::variant; _Alloc = std::allocator >; std::deque<_Tp, _Alloc>::value_type = boost::variant]' IWORKTableRecorder.cpp:340:54: required from here /usr/local/include/boost/variant/variant.hpp:1876:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) ^ /usr/local/include/boost/variant/variant.hpp:1876:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/variant.hpp:17:0, from IWORKTypes.h:20, from IWORKPath.h:23, from IWORKPath.cpp:10: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant() [with T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}]': /usr/local/include/boost/spirit/home/qi/detail/pass_container.hpp:280:62: required from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::deque >; Sequence = mpl_::bool_; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/pass_container.hpp:331:38: required from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::reference >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::deque >; Sequence = mpl_::bool_; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/pass_container.hpp:351:38: required from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::reference >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::deque >; Sequence = mpl_::bool_]' /usr/local/include/boost/fusion/algorithm/query/detail/any.hpp:40:17: required from 'bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::deque >, mpl_::bool_ >; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/fusion/algorithm/query/detail/any.hpp:53:34: required from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > >; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::deque >, mpl_::bool_ >; Tag = boost::fusion::forward_traversal_tag]' /usr/local/include/boost/fusion/algorithm/query/any.hpp:32:27: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::qi::char_class >&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKPath.cpp:177:11: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:563:39: required from here /usr/local/include/boost/variant/variant.hpp:1484:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant() ^ /usr/local/include/boost/variant/variant.hpp:1484:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/spirit/home/support/info.hpp:14:0, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = std::__cxx11::basic_string; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:153:18: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = std::__cxx11::basic_string; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = std::__cxx11::basic_string; Enable = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = std::__cxx11::basic_string; Enable = void]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = std::__cxx11::basic_string; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = std::__cxx11::basic_string; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:111:34: required from 'bool boost::spirit::qi::detail::alternative_function::call_variant(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:134:32: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:317:10: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::which_' should be initialized in the member initialization list [-Weffc++] variant(const T& operand, ^ /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/spirit/home/support/attributes.hpp:31:0, from /usr/local/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:16, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/utility/value_init.hpp: In instantiation of 'boost::initialized::initialized() [with T = libetonyek::Coord]': /usr/local/include/boost/utility/value_init.hpp:205:12: required from 'boost::value_initialized::value_initialized() [with T = libetonyek::Coord]' /usr/local/include/boost/spirit/home/support/attributes.hpp:987:30: required from 'static Attribute boost::spirit::traits::make_attribute::call(boost::spirit::unused_type) [with Attribute = libetonyek::Coord; ActualAttribute = const boost::spirit::unused_type]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:292:79: required from 'bool boost::spirit::qi::rule::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Context = boost::spirit::context, boost::fusion::vector >; Skipper = boost::spirit::unused_type; Attribute = const boost::spirit::unused_type; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Coord(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' /usr/local/include/boost/spirit/home/qi/reference.hpp:43:72: required from 'bool boost::spirit::qi::reference::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, boost::fusion::vector >; Skipper = boost::spirit::unused_type; Attribute = const boost::spirit::unused_type; Subject = const boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>]' /usr/local/include/boost/spirit/home/qi/operator/not_predicate.hpp:55:20: required from 'bool boost::spirit::qi::not_predicate::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, boost::fusion::vector >; Skipper = boost::spirit::unused_type; Attribute = const boost::spirit::unused_type; Subject = boost::spirit::qi::reference >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >]' /usr/local/include/boost/spirit/home/qi/detail/fail_function.hpp:45:20: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/function/function_template.hpp:725:7: required from 'boost::function4::function4(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2l> > >, boost::fusion::cons, boost::phoenix::actor > >, 2l> >, boost::spirit::unused_type>, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, boost::fusion::vector >&, const boost::spirit::unused_type&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr, boost::phoenix::actor > >, 2l> >, 1> >, 0l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::spirit::locals; T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::phoenix::actor >, boost::phoenix::actor > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr, boost::phoenix::actor > >, 2l> >, 1> >, 0l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::spirit::locals; T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:299:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/utility/value_init.hpp:104:5: warning: 'boost::initialized::x' should be initialized in the member initialization list [-Weffc++] initialized() ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKText.cpp:18: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::MoveTo; T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:153:18: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = libetonyek::MoveTo; Attribute = boost::variant; T = libetonyek::MoveTo; Enable = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant; T = libetonyek::MoveTo; Enable = void]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = libetonyek::MoveTo; Attribute = boost::variant; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = libetonyek::MoveTo; Attribute = boost::variant]' /usr/local/include/boost/spirit/home/qi/detail/attributes.hpp:27:30: required from 'static void boost::spirit::qi::default_transform_attribute::post(Exposed&, const Transformed&) [with Exposed = boost::variant; Transformed = libetonyek::MoveTo]' /usr/local/include/boost/spirit/home/qi/detail/attributes.hpp:165:75: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::qi::char_class >&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKPath.cpp:177:11: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:563:39: required from here /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(const T& operand, ^ /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/spirit/home/support/attributes.hpp:31:0, from /usr/local/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:16, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /usr/local/include/boost/utility/value_init.hpp: In instantiation of 'boost::initialized::initialized() [with T = libetonyek::MoveTo]': /usr/local/include/boost/utility/value_init.hpp:205:12: required from 'boost::value_initialized::value_initialized() [with T = libetonyek::MoveTo]' /usr/local/include/boost/spirit/home/support/attributes.hpp:987:30: required from 'static Attribute boost::spirit::traits::make_attribute::call(boost::spirit::unused_type) [with Attribute = libetonyek::MoveTo; ActualAttribute = const boost::spirit::unused_type]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:292:79: required from 'bool boost::spirit::qi::rule::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Context = boost::spirit::context, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::MoveTo(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' /usr/local/include/boost/spirit/home/qi/reference.hpp:43:72: required from 'bool boost::spirit::qi::reference::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Subject = const boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>]' /usr/local/include/boost/spirit/home/qi/directive/omit.hpp:62:70: required from 'bool boost::spirit::qi::omit_directive::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Subject = boost::spirit::qi::reference >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >]' /usr/local/include/boost/spirit/home/qi/detail/fail_function.hpp:38:20: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::deque >(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > > >, boost::fusion::nil_> > >, std::deque > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::deque >(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > > >, boost::fusion::nil_> > >, std::deque > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, boost::fusion::vector<> >&, const boost::spirit::qi::char_class >&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, std::deque >(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&, const boost::proto::exprns_::expr, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKPath::Impl(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, std::deque >(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&, const boost::proto::exprns_::expr, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKPath::Impl(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKPath.cpp:178:10: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:563:39: required from here /usr/local/include/boost/utility/value_init.hpp:104:5: warning: 'boost::initialized::x' should be initialized in the member initialization list [-Weffc++] initialized() ^ In file included from /usr/local/include/boost/variant.hpp:17:0, from IWORKTypes.h:20, from IWORKPath.h:23, from IWORKPath.cpp:10: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::ClosePolygon; T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/support/container.hpp:292:13: required from 'static bool boost::spirit::traits::push_back_container::call(Container&, const T&) [with Container = std::deque >; T = libetonyek::ClosePolygon; Enable = void]' /usr/local/include/boost/spirit/home/support/container.hpp:354:55: required from 'bool boost::spirit::traits::push_back(Container&, const T&) [with Container = std::deque >; T = libetonyek::ClosePolygon]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:250:30: required from 'static void boost::spirit::traits::assign_to_container_from_value::call(const T_&, Attribute&, mpl_::false_, mpl_::false_) [with T_ = libetonyek::ClosePolygon; Attribute = std::deque >; T = libetonyek::ClosePolygon; Enable = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:326:17: required from 'static void boost::spirit::traits::assign_to_container_from_value::call(const T&, Attribute&) [with Attribute = std::deque >; T = libetonyek::ClosePolygon; Enable = void]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:379:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::true_) [with T = libetonyek::ClosePolygon; Attribute = std::deque >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/function/function_template.hpp:725:7: required from 'boost::function4::function4(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::qi::char_class >&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKPath.cpp:177:11: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:563:39: required from here /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(const T& operand, ^ /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::LineTo; T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:153:18: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = libetonyek::LineTo; Attribute = boost::variant; T = libetonyek::LineTo; Enable = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant; T = libetonyek::LineTo; Enable = void]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = libetonyek::LineTo; Attribute = boost::variant; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = libetonyek::LineTo; Attribute = boost::variant]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:111:34: required from 'bool boost::spirit::qi::detail::alternative_function::call_variant(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = boost::variant; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:134:32: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::qi::char_class >&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKPath.cpp:177:11: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:563:39: required from here /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/spirit/home/support/info.hpp:14:0, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::Function; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:153:18: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = libetonyek::Function; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::Function; Enable = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::Function; Enable = void]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = libetonyek::Function; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = libetonyek::Function; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:111:34: required from 'bool boost::spirit::qi::detail::alternative_function::call_variant(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:134:32: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:317:10: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::which_' should be initialized in the member initialization list [-Weffc++] variant(const T& operand, ^ /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::CCurveTo; T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:153:18: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = libetonyek::CCurveTo; Attribute = boost::variant; T = libetonyek::CCurveTo; Enable = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant; T = libetonyek::CCurveTo; Enable = void]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = libetonyek::CCurveTo; Attribute = boost::variant; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = libetonyek::CCurveTo; Attribute = boost::variant]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:111:34: required from 'bool boost::spirit::qi::detail::alternative_function::call_variant(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = boost::variant; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:134:32: [ skipping 30 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::qi::char_class >&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKPath.cpp:177:11: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:563:39: required from here /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::QCurveTo; T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:153:18: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = libetonyek::QCurveTo; Attribute = boost::variant; T = libetonyek::QCurveTo; Enable = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant; T = libetonyek::QCurveTo; Enable = void]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = libetonyek::QCurveTo; Attribute = boost::variant; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = libetonyek::QCurveTo; Attribute = boost::variant]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:111:34: required from 'bool boost::spirit::qi::detail::alternative_function::call_variant(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = boost::variant; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:134:32: [ skipping 30 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/function/function_template.hpp:725:7: required from 'boost::function4::function4(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::qi::char_class >&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 1l>&>, 2l>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1l>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKPath.cpp:177:11: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:563:39: required from here /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::InfixOp; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:153:18: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = libetonyek::InfixOp; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::InfixOp; Enable = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::InfixOp; Enable = void]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = libetonyek::InfixOp; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = libetonyek::InfixOp; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:111:34: required from 'bool boost::spirit::qi::detail::alternative_function::call_variant(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, libetonyek::InfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:134:32: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::cons >, libetonyek::InfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PostfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::cons >, libetonyek::InfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PostfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::InfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PostfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::InfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PostfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:328:16: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::TrueOrFalseFunc; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:153:18: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = libetonyek::TrueOrFalseFunc; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::TrueOrFalseFunc; Enable = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::TrueOrFalseFunc; Enable = void]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = libetonyek::TrueOrFalseFunc; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = libetonyek::TrueOrFalseFunc; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:111:34: required from 'bool boost::spirit::qi::detail::alternative_function::call_variant(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:134:32: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/function/function_template.hpp:725:7: required from 'boost::function4::function4(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:317:10: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::PostfixOp; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:153:18: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = libetonyek::PostfixOp; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::PostfixOp; Enable = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::PostfixOp; Enable = void]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = libetonyek::PostfixOp; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = libetonyek::PostfixOp; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:111:34: required from 'bool boost::spirit::qi::detail::alternative_function::call_variant(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, libetonyek::PostfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:134:32: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/function/function_template.hpp:725:7: required from 'boost::function4::function4(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::cons >, libetonyek::InfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PostfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::cons >, libetonyek::InfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PostfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::cons >, libetonyek::InfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PostfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::InfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PostfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::InfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PostfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:328:16: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = std::pair; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:153:18: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = std::pair; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = std::pair; Enable = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = std::pair; Enable = void]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = std::pair; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = std::pair; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:111:34: required from 'bool boost::spirit::qi::detail::alternative_function::call_variant(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:134:32: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/function/function_template.hpp:934:38: required from 'void boost::function4::assign_to(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&]' /usr/local/include/boost/function/function_template.hpp:725:7: required from 'boost::function4::function4(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:317:10: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::Address; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:153:18: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = libetonyek::Address; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::Address; Enable = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::Address; Enable = void]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = libetonyek::Address; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = libetonyek::Address; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:111:34: required from 'bool boost::spirit::qi::detail::alternative_function::call_variant(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:134:32: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/function/function_template.hpp:138:22: required from 'static R boost::detail::function::function_obj_invoker4::invoke(boost::detail::function::function_buffer&, T0, T1, T2, T3) [with FunctionObj = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&]' /usr/local/include/boost/function/function_template.hpp:934:38: required from 'void boost::function4::assign_to(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&]' /usr/local/include/boost/function/function_template.hpp:725:7: required from 'boost::function4::function4(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:317:10: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = double; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:153:18: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = double; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = double; Enable = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = double; Enable = void]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = double; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = double; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:111:34: required from 'bool boost::spirit::qi::detail::alternative_function::call_variant(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:134:32: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:73:54: required from 'bool boost::spirit::qi::detail::parser_binder >::operator()(Iterator&, const Iterator&, Context&, const Skipper&) const [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::spirit::unused_type; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::alternative >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >]' /usr/local/include/boost/function/function_template.hpp:138:22: required from 'static R boost::detail::function::function_obj_invoker4::invoke(boost::detail::function::function_buffer&, T0, T1, T2, T3) [with FunctionObj = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&]' /usr/local/include/boost/function/function_template.hpp:934:38: required from 'void boost::function4::assign_to(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&]' /usr/local/include/boost/function/function_template.hpp:725:7: required from 'boost::function4::function4(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:317:10: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional.hpp:15:0, from IWORKFormula.h:16, from IWORKFormula.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = std::__cxx11::basic_string]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:153:18: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = boost::none_t; Attribute = boost::optional >; T = boost::none_t; Enable = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::optional >; T = boost::none_t; Enable = void]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = boost::none_t; Attribute = boost::optional >; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = boost::none_t; Attribute = boost::optional >]' /usr/local/include/boost/spirit/home/qi/auxiliary/attr.hpp:64:38: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_> > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_> > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:284:13: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/optional/optional.hpp:128:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^ In file included from /usr/local/include/boost/spirit/home/support/info.hpp:14:0, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}]': /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:293:74: required from 'bool boost::spirit::qi::rule::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Context = boost::spirit::context, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = std::vector, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper > >; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' /usr/local/include/boost/spirit/home/qi/reference.hpp:43:72: required from 'bool boost::spirit::qi::reference::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = std::vector, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper > >; Subject = const boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>]' /usr/local/include/boost/spirit/home/qi/detail/fail_function.hpp:38:20: required from 'bool boost::spirit::qi::detail::fail_function::operator()(const Component&, Attribute&) const [with Component = boost::spirit::qi::reference >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; Attribute = std::vector, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper > >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type]' /usr/local/include/boost/spirit/home/qi/detail/pass_container.hpp:300:37: required from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::reference >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context, boost::fusion::vector<> >, boost::spirit::unused_type>; Attr = std::vector, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper > >; Sequence = mpl_::bool_; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/pass_container.hpp:331:38: required from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::reference >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context, boost::fusion::vector<> >, boost::spirit::unused_type>; Attr = std::vector, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper > >; Sequence = mpl_::bool_; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/pass_container.hpp:351:38: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/function/function_template.hpp:725:7: required from 'boost::function4::function4(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::cons > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::cons > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::cons > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, 0l>&, boost::spirit::qi::symbols >&>, 2l>&, const boost::proto::exprns_::expr >, 0l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Function(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, 0l>&, boost::spirit::qi::symbols >&>, 2l>&, const boost::proto::exprns_::expr >, 0l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Function(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:313:14: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/variant/variant.hpp:1876:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::which_' should be initialized in the member initialization list [-Weffc++] variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) ^ /usr/local/include/boost/variant/variant.hpp:1876:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::PrefixOp; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:153:18: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = libetonyek::PrefixOp; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::PrefixOp; Enable = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::PrefixOp; Enable = void]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = libetonyek::PrefixOp; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = libetonyek::PrefixOp; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:111:34: required from 'bool boost::spirit::qi::detail::alternative_function::call_variant(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:134:32: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/spirit/home/qi/operator/alternative.hpp:79:31: required from 'bool boost::spirit::qi::alternative::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; Elements = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:73:54: required from 'bool boost::spirit::qi::detail::parser_binder >::operator()(Iterator&, const Iterator&, Context&, const Skipper&) const [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::spirit::unused_type; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::alternative >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >]' /usr/local/include/boost/function/function_template.hpp:138:22: required from 'static R boost::detail::function::function_obj_invoker4::invoke(boost::detail::function::function_buffer&, T0, T1, T2, T3) [with FunctionObj = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&]' /usr/local/include/boost/function/function_template.hpp:934:38: required from 'void boost::function4::assign_to(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&]' /usr/local/include/boost/function/function_template.hpp:725:7: required from 'boost::function4::function4(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:317:10: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::which_' should be initialized in the member initialization list [-Weffc++] variant(const T& operand, ^ /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional.hpp:15:0, from IWORKFormula.h:16, from IWORKFormula.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = libetonyek::Coord]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::Coord]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:153:18: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = boost::none_t; Attribute = boost::optional; T = boost::none_t; Enable = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::optional; T = boost::none_t; Enable = void]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = boost::none_t; Attribute = boost::optional; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = boost::none_t; Attribute = boost::optional]' /usr/local/include/boost/spirit/home/qi/auxiliary/attr.hpp:64:38: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/function/function_template.hpp:725:7: required from 'boost::function4::function4(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_> > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_> > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_> > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0l> >, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:294:23: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/optional/optional.hpp:128:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^ In file included from /usr/local/include/boost/spirit/home/support/info.hpp:14:0, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::PExpr; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:153:18: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = libetonyek::PExpr; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::PExpr; Enable = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::PExpr; Enable = void]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = libetonyek::PExpr; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = libetonyek::PExpr; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:111:34: required from 'bool boost::spirit::qi::detail::alternative_function::call_variant(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:134:32: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/fusion/algorithm/query/any.hpp:32:27: required from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > >; F = boost::spirit::qi::detail::alternative_function<__gnu_cxx::__normal_iterator >, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::unused_type, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper > >]' /usr/local/include/boost/spirit/home/qi/operator/alternative.hpp:79:31: required from 'bool boost::spirit::qi::alternative::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; Elements = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:73:54: required from 'bool boost::spirit::qi::detail::parser_binder >::operator()(Iterator&, const Iterator&, Context&, const Skipper&) const [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::spirit::unused_type; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::alternative >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >]' /usr/local/include/boost/function/function_template.hpp:138:22: required from 'static R boost::detail::function::function_obj_invoker4::invoke(boost::detail::function::function_buffer&, T0, T1, T2, T3) [with FunctionObj = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&]' /usr/local/include/boost/function/function_template.hpp:934:38: required from 'void boost::function4::assign_to(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&]' /usr/local/include/boost/function/function_template.hpp:725:7: required from 'boost::function4::function4(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:247:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:317:10: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:739:42: required from here /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::which_' should be initialized in the member initialization list [-Weffc++] variant(const T& operand, ^ /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKText.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f .deps/libetonyek_internal_la-IWORKTable.Tpo .deps/libetonyek_internal_la-IWORKTable.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKTextRecorder.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKTextRecorder.Tpo -c -o libetonyek_internal_la-IWORKTextRecorder.lo `test -f 'IWORKTextRecorder.cpp' || echo './'`IWORKTextRecorder.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKTextRecorder.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKTextRecorder.Tpo -c IWORKTextRecorder.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKTextRecorder.o mv -f .deps/libetonyek_internal_la-IWORKTableRecorder.Tpo .deps/libetonyek_internal_la-IWORKTableRecorder.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKTextRedirector.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKTextRedirector.Tpo -c -o libetonyek_internal_la-IWORKTextRedirector.lo `test -f 'IWORKTextRedirector.cpp' || echo './'`IWORKTextRedirector.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKTextRedirector.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKTextRedirector.Tpo -c IWORKTextRedirector.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKTextRedirector.o mv -f .deps/libetonyek_internal_la-IWORKTextRedirector.Tpo .deps/libetonyek_internal_la-IWORKTextRedirector.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKToken.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKToken.Tpo -c -o libetonyek_internal_la-IWORKToken.lo `test -f 'IWORKToken.cpp' || echo './'`IWORKToken.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKToken.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKToken.Tpo -c IWORKToken.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKToken.o In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTextRecorder.cpp:14: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ mv -f .deps/libetonyek_internal_la-IWORKToken.Tpo .deps/libetonyek_internal_la-IWORKToken.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKTokenizer.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKTokenizer.Tpo -c -o libetonyek_internal_la-IWORKTokenizer.lo `test -f 'IWORKTokenizer.cpp' || echo './'`IWORKTokenizer.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKTokenizer.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKTokenizer.Tpo -c IWORKTokenizer.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKTokenizer.o mv -f .deps/libetonyek_internal_la-IWORKTokenizer.Tpo .deps/libetonyek_internal_la-IWORKTokenizer.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKTokenizerBase.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKTokenizerBase.Tpo -c -o libetonyek_internal_la-IWORKTokenizerBase.lo `test -f 'IWORKTokenizerBase.cpp' || echo './'`IWORKTokenizerBase.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKTokenizerBase.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKTokenizerBase.Tpo -c IWORKTokenizerBase.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKTokenizerBase.o mv -f .deps/libetonyek_internal_la-IWORKTokenizerBase.Tpo .deps/libetonyek_internal_la-IWORKTokenizerBase.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKTransformation.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKTransformation.Tpo -c -o libetonyek_internal_la-IWORKTransformation.lo `test -f 'IWORKTransformation.cpp' || echo './'`IWORKTransformation.cpp mv -f .deps/libetonyek_internal_la-IWORKText.Tpo .deps/libetonyek_internal_la-IWORKText.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKTypes.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKTypes.Tpo -c -o libetonyek_internal_la-IWORKTypes.lo `test -f 'IWORKTypes.cpp' || echo './'`IWORKTypes.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKTransformation.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKTransformation.Tpo -c IWORKTransformation.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKTransformation.o libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKTypes.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKTypes.Tpo -c IWORKTypes.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKTypes.o In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ mv -f .deps/libetonyek_internal_la-IWORKPath.Tpo .deps/libetonyek_internal_la-IWORKPath.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKXMLContext.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKXMLContext.Tpo -c -o libetonyek_internal_la-IWORKXMLContext.lo `test -f 'IWORKXMLContext.cpp' || echo './'`IWORKXMLContext.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKXMLContext.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKXMLContext.Tpo -c IWORKXMLContext.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKXMLContext.o In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ mv -f .deps/libetonyek_internal_la-IWORKXMLContext.Tpo .deps/libetonyek_internal_la-IWORKXMLContext.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKXMLContextBase.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKXMLContextBase.Tpo -c -o libetonyek_internal_la-IWORKXMLContextBase.lo `test -f 'IWORKXMLContextBase.cpp' || echo './'`IWORKXMLContextBase.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKXMLContextBase.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKXMLContextBase.Tpo -c IWORKXMLContextBase.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKXMLContextBase.o In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKTransformation.cpp:14: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKTypes.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In instantiation of 'constexpr glm::tvec3::tvec3(T, T, T) [with T = double; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/../detail/type_mat3x3.inl:93:18: required from 'glm::tmat3x3::tmat3x3(X1, Y1, Z1, X2, Y2, Z2, X3, Y3, Z3) [with X1 = double; Y1 = double; Z1 = int; X2 = double; Y2 = double; Z2 = int; X3 = int; Y3 = int; Z3 = int; T = double; glm::precision P = (glm::precision)0u]' IWORKTransformation.cpp:69:47: required from here /usr/local/include/glm/detail/type_vec3.inl:68:40: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from IWORKTypes.h:19, from IWORKTypes.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = double]' IWORKTypes.cpp:51:19: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = bool]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = bool]' IWORKTypes.cpp:51:19: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKTypes.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKTypes.cpp:76:16: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPosition]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPosition]' IWORKTypes.cpp:76:16: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from IWORKTypes.h:19, from IWORKTypes.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = int]' IWORKTypes.cpp:107:10: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKTypes.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' IWORKTypes.cpp:122:17: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKColor]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKColor]' IWORKTypes.cpp:122:17: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from IWORKTypes.h:19, from IWORKTypes.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = double]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = double]' IWORKTypes.cpp:165:21: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:29:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = unsigned int]' IWORKTypes.cpp:180:13: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKTypes.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKDateTimeData]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKDateTimeData]' IWORKTypes.cpp:213:32: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ mv -f .deps/libetonyek_internal_la-IWORKTransformation.Tpo .deps/libetonyek_internal_la-IWORKTransformation.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKXMLParserState.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKXMLParserState.Tpo -c -o libetonyek_internal_la-IWORKXMLParserState.lo `test -f 'IWORKXMLParserState.cpp' || echo './'`IWORKXMLParserState.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKXMLParserState.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKXMLParserState.Tpo -c IWORKXMLParserState.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKXMLParserState.o In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from IWORKXMLContextBase.h:13, from IWORKXMLContextBase.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ mv -f .deps/libetonyek_internal_la-IWORKTypes.Tpo .deps/libetonyek_internal_la-IWORKTypes.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKZlibStream.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKZlibStream.Tpo -c -o libetonyek_internal_la-IWORKZlibStream.lo `test -f 'IWORKZlibStream.cpp' || echo './'`IWORKZlibStream.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-IWORKZlibStream.lo -MD -MP -MF .deps/libetonyek_internal_la-IWORKZlibStream.Tpo -c IWORKZlibStream.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-IWORKZlibStream.o mv -f .deps/libetonyek_internal_la-IWORKZlibStream.Tpo .deps/libetonyek_internal_la-IWORKZlibStream.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-KEY1Dictionary.lo -MD -MP -MF .deps/libetonyek_internal_la-KEY1Dictionary.Tpo -c -o libetonyek_internal_la-KEY1Dictionary.lo `test -f 'KEY1Dictionary.cpp' || echo './'`KEY1Dictionary.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-KEY1Dictionary.lo -MD -MP -MF .deps/libetonyek_internal_la-KEY1Dictionary.Tpo -c KEY1Dictionary.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-KEY1Dictionary.o In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKXMLParserState.h:18, from IWORKXMLParserState.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKXMLParserState.h:18, from IWORKXMLContextBase.cpp:14: /usr/local/include/boost/move/iterator.hpp: At global scope: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/variant.hpp:17:0, from IWORKTextRecorder.cpp:14: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::PushBaseLayoutStyle; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTextRecorder.cpp:350:58: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^ /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::PushBaseParagraphStyle; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTextRecorder.cpp:355:61: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::SetLayoutStyle; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTextRecorder.cpp:360:53: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/enable_shared_from_this.hpp:16:0, from IWORKXMLContextBase.h:13, from IWORKXMLContextBase.cpp:10: /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp: In instantiation of 'constexpr boost::enable_shared_from_this::enable_shared_from_this() [with T = libetonyek::IWORKXMLContextElement]': IWORKXMLContextBase.cpp:36:10: required from here /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:29:21: warning: 'boost::enable_shared_from_this::weak_this_' should be initialized in the member initialization list [-Weffc++] BOOST_CONSTEXPR enable_shared_from_this() BOOST_SP_NOEXCEPT ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp: In instantiation of 'constexpr boost::enable_shared_from_this::enable_shared_from_this() [with T = libetonyek::IWORKXMLContextMixed]': IWORKXMLContextBase.cpp:73:28: required from here /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:29:21: warning: 'boost::enable_shared_from_this::weak_this_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::FlushLayout; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTextRecorder.cpp:365:45: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::SetListStyle; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTextRecorder.cpp:370:51: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::SetListLevel; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTextRecorder.cpp:375:51: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::FlushList; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTextRecorder.cpp:380:43: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::SetParagraphStyle; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTextRecorder.cpp:385:56: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::FlushParagraph; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTextRecorder.cpp:390:48: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::SetSpanStyle; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTextRecorder.cpp:395:51: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::SetLanguage; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTextRecorder.cpp:400:50: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::FlushSpan; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTextRecorder.cpp:405:43: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::InsertField; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTextRecorder.cpp:410:49: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::OpenLink; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTextRecorder.cpp:415:45: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::CloseLink; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTextRecorder.cpp:420:43: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::InsertText; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTextRecorder.cpp:425:48: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::InsertTab; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTextRecorder.cpp:430:43: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::InsertSpace; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTextRecorder.cpp:435:45: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional.hpp:15:0, from IWORKXMLContextBase.h:14, from IWORKXMLContextBase.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKXMLContextBase.cpp:36:10: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::InsertBreak; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': IWORKTextRecorder.cpp:440:63: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/aligned_storage.hpp:16:0, from /usr/local/include/boost/variant/variant.hpp:41, from /usr/local/include/boost/variant.hpp:17, from IWORKTextRecorder.cpp:14: /usr/local/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage::aligned_storage() [with long unsigned int size_ = 32ul; long unsigned int alignment_ = 8ul]': /usr/local/include/boost/variant/variant.hpp:1857:5: required from 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::{anonymous}::PushBaseLayoutStyle; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]' IWORKTextRecorder.cpp:350:58: required from here /usr/local/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++] struct aligned_storage_imp ^ /usr/local/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::aligned_storage_imp()' first required here { ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/variant.hpp:17:0, from IWORKTextRecorder.cpp:14: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}]': /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant; _Args = {boost::variant}; _Tp = boost::variant]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant; _Args = {boost::variant}; _Tp = boost::variant; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/5.0/bits/deque.tcc:155:30: required from 'void std::deque<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant}; _Tp = boost::variant; _Alloc = std::allocator >]' /usr/include/c++/5.0/bits/stl_deque.h:1532:21: required from 'void std::deque<_Tp, _Alloc>::push_back(std::deque<_Tp, _Alloc>::value_type&&) [with _Tp = boost::variant; _Alloc = std::allocator >; std::deque<_Tp, _Alloc>::value_type = boost::variant]' IWORKTextRecorder.cpp:350:58: required from here /usr/local/include/boost/variant/variant.hpp:1876:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) ^ /usr/local/include/boost/variant/variant.hpp:1876:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ mv -f .deps/libetonyek_internal_la-IWORKFormula.Tpo .deps/libetonyek_internal_la-IWORKFormula.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-KEY1Parser.lo -MD -MP -MF .deps/libetonyek_internal_la-KEY1Parser.Tpo -c -o libetonyek_internal_la-KEY1Parser.lo `test -f 'KEY1Parser.cpp' || echo './'`KEY1Parser.cpp mv -f .deps/libetonyek_internal_la-IWORKXMLContextBase.Tpo .deps/libetonyek_internal_la-IWORKXMLContextBase.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-KEY1ParserState.lo -MD -MP -MF .deps/libetonyek_internal_la-KEY1ParserState.Tpo -c -o libetonyek_internal_la-KEY1ParserState.lo `test -f 'KEY1ParserState.cpp' || echo './'`KEY1ParserState.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-KEY1ParserState.lo -MD -MP -MF .deps/libetonyek_internal_la-KEY1ParserState.Tpo -c KEY1ParserState.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-KEY1ParserState.o In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-KEY1Parser.lo -MD -MP -MF .deps/libetonyek_internal_la-KEY1Parser.Tpo -c KEY1Parser.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-KEY1Parser.o In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKPath.h:23, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ mv -f .deps/libetonyek_internal_la-IWORKTextRecorder.Tpo .deps/libetonyek_internal_la-IWORKTextRecorder.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-KEY1Token.lo -MD -MP -MF .deps/libetonyek_internal_la-KEY1Token.Tpo -c -o libetonyek_internal_la-KEY1Token.lo `test -f 'KEY1Token.cpp' || echo './'`KEY1Token.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-KEY1Token.lo -MD -MP -MF .deps/libetonyek_internal_la-KEY1Token.Tpo -c KEY1Token.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-KEY1Token.o mv -f .deps/libetonyek_internal_la-IWORKXMLParserState.Tpo .deps/libetonyek_internal_la-IWORKXMLParserState.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-KEY2Dictionary.lo -MD -MP -MF .deps/libetonyek_internal_la-KEY2Dictionary.Tpo -c -o libetonyek_internal_la-KEY2Dictionary.lo `test -f 'KEY2Dictionary.cpp' || echo './'`KEY2Dictionary.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-KEY2Dictionary.lo -MD -MP -MF .deps/libetonyek_internal_la-KEY2Dictionary.Tpo -c KEY2Dictionary.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-KEY2Dictionary.o In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKXMLParserState.h:18, from KEY1ParserState.h:13, from KEY1ParserState.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ mv -f .deps/libetonyek_internal_la-KEY1Token.Tpo .deps/libetonyek_internal_la-KEY1Token.Plo In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-KEY2Parser.lo -MD -MP -MF .deps/libetonyek_internal_la-KEY2Parser.Tpo -c -o libetonyek_internal_la-KEY2Parser.lo `test -f 'KEY2Parser.cpp' || echo './'`KEY2Parser.cpp In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-KEY2Parser.lo -MD -MP -MF .deps/libetonyek_internal_la-KEY2Parser.Tpo -c KEY2Parser.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-KEY2Parser.o In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKXMLParserState.h:18, from KEY2ParserState.h:13, from KEY2Parser.h:14, from KEY2Parser.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from IWORKTypes.h:19, from IWORKXMLParserState.h:18, from KEY1ParserState.h:13, from KEY1ParserState.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = int]' KEY1ParserState.h:36:17: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = double]' KEY1ParserState.h:36:17: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKPath.h:23, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from ../../src/lib/contexts/IWORKGeometryElement.h:16, from KEY2Parser.cpp:18: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ mv -f .deps/libetonyek_internal_la-KEY1ParserState.Tpo .deps/libetonyek_internal_la-KEY1ParserState.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-KEY2ParserState.lo -MD -MP -MF .deps/libetonyek_internal_la-KEY2ParserState.Tpo -c -o libetonyek_internal_la-KEY2ParserState.lo `test -f 'KEY2ParserState.cpp' || echo './'`KEY2ParserState.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-KEY2ParserState.lo -MD -MP -MF .deps/libetonyek_internal_la-KEY2ParserState.Tpo -c KEY2ParserState.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-KEY2ParserState.o In file included from /usr/local/include/boost/phoenix/core/limits.hpp:28:0, from /usr/local/include/boost/spirit/include/phoenix_limits.hpp:11, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/proto/proto_fwd.hpp:153:43: warning: user-defined 'boost::proto::detail::private_type_ boost::proto::detail::private_type_::operator,(int) const' always evaluates both arguments [-Weffc++] private_type_ operator ,(int) const; ^ In file included from /usr/local/include/boost/proto/transform/impl.hpp:17:0, from /usr/local/include/boost/proto/transform/pass_through.hpp:24, from /usr/local/include/boost/proto/traits.hpp:33, from /usr/local/include/boost/proto/expr.hpp:27, from /usr/local/include/boost/proto/core.hpp:17, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/proto/detail/any.hpp:42:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator++()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator++(); ^ /usr/local/include/boost/proto/detail/any.hpp:43:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator--()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator--(); ^ /usr/local/include/boost/proto/detail/any.hpp:60:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator||(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator||(any, any); ^ /usr/local/include/boost/proto/detail/any.hpp:61:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator&&(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator&&(any, any); ^ /usr/local/include/boost/proto/detail/any.hpp:65:46: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator,(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator,(any, any); ^ mv -f .deps/libetonyek_internal_la-KEY1Dictionary.Tpo .deps/libetonyek_internal_la-KEY1Dictionary.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-KEY2Token.lo -MD -MP -MF .deps/libetonyek_internal_la-KEY2Token.Tpo -c -o libetonyek_internal_la-KEY2Token.lo `test -f 'KEY2Token.cpp' || echo './'`KEY2Token.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-KEY2Token.lo -MD -MP -MF .deps/libetonyek_internal_la-KEY2Token.Tpo -c KEY2Token.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-KEY2Token.o In file included from /usr/local/include/boost/proto/transform/when.hpp:25:0, from /usr/local/include/boost/proto/matches.hpp:43, from /usr/local/include/boost/proto/core.hpp:22, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/proto/transform/env.hpp:426:66: warning: user-defined 'const typename boost::disable_if_c::value, boost::proto::envns_::env::type>::type> >::type boost::proto::envns_::operator,(T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] >::type const operator,(T &t, env const &head) ^ /usr/local/include/boost/proto/transform/env.hpp:436:62: warning: user-defined 'const boost::proto::envns_::env::type>::type> boost::proto::envns_::operator,(const T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] operator,(T const &t, env const &head) ^ In file included from /usr/local/include/boost/proto/core.hpp:26:0, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/proto/operators.hpp:210:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:242:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::pre_inc, TRAIT, DOMAIN, 0) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:243:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::pre_dec, TRAIT, DOMAIN, 0) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:244:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::post_inc, TRAIT, DOMAIN, 1) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:245:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::post_dec, TRAIT, DOMAIN, 1) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_or, const Left&, const Right&>::type boost::proto::exprns_::operator||(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:259:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(||, boost::proto::tag::logical_or, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_and, const Left&, const Right&>::type boost::proto::exprns_::operator&&(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:260:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(&&, boost::proto::tag::logical_and, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::comma, const Left&, const Right&>::type boost::proto::exprns_::operator,(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:264:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(BOOST_PP_COMMA(), boost::proto::tag::comma, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ mv -f .deps/libetonyek_internal_la-KEY2Token.Tpo .deps/libetonyek_internal_la-KEY2Token.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-KEY6Parser.lo -MD -MP -MF .deps/libetonyek_internal_la-KEY6Parser.Tpo -c -o libetonyek_internal_la-KEY6Parser.lo `test -f 'KEY6Parser.cpp' || echo './'`KEY6Parser.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-KEY6Parser.lo -MD -MP -MF .deps/libetonyek_internal_la-KEY6Parser.Tpo -c KEY6Parser.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-KEY6Parser.o In file included from /usr/local/include/boost/iterator/iterator_adaptor.hpp:13:0, from /usr/local/include/boost/iterator/reverse_iterator.hpp:10, from /usr/local/include/boost/range/reverse_iterator.hpp:21, from /usr/local/include/boost/range/rbegin.hpp:19, from /usr/local/include/boost/proto/functional/range/rbegin.hpp:12, from /usr/local/include/boost/proto/functional/range.hpp:15, from /usr/local/include/boost/proto/functional.hpp:14, from /usr/local/include/boost/proto/proto.hpp:16, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/iterator/iterator_facade.hpp:664:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:697:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:703:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /usr/local/include/boost/iterator/iterator_facade.hpp:794:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKXMLParserState.h:18, from KEY2ParserState.h:13, from KEY2ParserState.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKXMLParserState.h:18, from KEY2ParserState.h:13, from KEY2Parser.h:14, from KEY2Parser.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' KEY2Parser.cpp:136:15: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from IWORKTypes.h:19, from IWORKXMLParserState.h:18, from KEY2ParserState.h:13, from KEY2Parser.h:14, from KEY2Parser.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = int]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = int]' KEY2Parser.cpp:416:33: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:29:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = int]' KEY2Parser.cpp:448:19: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKXMLParserState.h:18, from KEY2ParserState.h:13, from KEY2Parser.h:14, from KEY2Parser.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' KEY2Parser.cpp:824:12: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from KEY2Parser.cpp:23: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWAParser.h:21, from KEY6Parser.h:13, from KEY6Parser.cpp:9: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/container/detail/copy_move_algo.hpp:24:0, from /usr/local/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/local/include/boost/container/deque.hpp:29, from IWAField.h:17, from IWAMessage.h:16, from IWAParser.h:33, from KEY6Parser.h:13, from KEY6Parser.cpp:9: /usr/local/include/boost/container/detail/iterator.hpp:63:33: warning: postfix 'boost::container::back_emplacer& boost::container::back_emplacer::operator++(int)' should return 'boost::container::back_emplacer' [-Weffc++] back_emplacer& operator++(int){ return *this; } ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/spirit/home/support/info.hpp:14, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/boost/spirit/home/support/utf8.hpp:16:0, from /usr/local/include/boost/spirit/home/support/info.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/regex/pending/unicode_iterator.hpp:680:41: warning: postfix 'boost::utf16_output_iterator& boost::utf16_output_iterator::operator++(int)' should return 'boost::utf16_output_iterator' [-Weffc++] utf16_output_iterator& operator++(int) ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:673:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:743:40: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int)' should return 'boost::utf8_output_iterator' [-Weffc++] utf8_output_iterator& operator++(int) ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:736:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp: In instantiation of 'class boost::utf8_output_iterator > >': /usr/local/include/boost/spirit/home/support/utf8.hpp:36:10: required from here /usr/local/include/boost/regex/pending/unicode_iterator.hpp:743:26: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int) [with BaseIterator = std::back_insert_iterator >]' should return 'boost::utf8_output_iterator > >' [-Weffc++] utf8_output_iterator& operator++(int) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ mv -f .deps/libetonyek_internal_la-KEY2Dictionary.Tpo .deps/libetonyek_internal_la-KEY2Dictionary.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-KEYCollector.lo -MD -MP -MF .deps/libetonyek_internal_la-KEYCollector.Tpo -c -o libetonyek_internal_la-KEYCollector.lo `test -f 'KEYCollector.cpp' || echo './'`KEYCollector.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-KEYCollector.lo -MD -MP -MF .deps/libetonyek_internal_la-KEYCollector.Tpo -c KEYCollector.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-KEYCollector.o In file included from /usr/local/include/boost/spirit/home/support/attributes.hpp:19:0, from /usr/local/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:16, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: 'struct boost::spirit::bad_any_cast' has pointer data members [-Weffc++] struct bad_any_cast ^ /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: but does not override 'boost::spirit::bad_any_cast(const boost::spirit::bad_any_cast&)' [-Weffc++] /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: or 'operator=(const boost::spirit::bad_any_cast&)' [-Weffc++] In file included from /usr/local/include/boost/spirit/home/qi/action.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/spirit/home/qi/action/action.hpp: In member function 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const': /usr/local/include/boost/spirit/home/qi/action/action.hpp:181:24: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^ /usr/local/include/boost/spirit/home/qi/action/action.hpp:160:16: note: shadowed declaration is here struct result; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY2ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from IWAParser.h:20, from KEY6Parser.h:13, from KEY6Parser.cpp:9: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWAMessage]': /usr/local/include/boost/optional/optional.hpp:944:5: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ In file included from /usr/local/include/boost/variant.hpp:17:0, from IWAParser.h:21, from KEY6Parser.h:13, from KEY6Parser.cpp:9: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant() [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]': KEY6Parser.cpp:315:17: required from here /usr/local/include/boost/variant/variant.hpp:1484:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant() ^ /usr/local/include/boost/variant/variant.hpp:1484:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional.hpp:15:0, from IWAParser.h:20, from KEY6Parser.h:13, from KEY6Parser.cpp:9: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWAMessage]': /usr/local/include/boost/optional/optional.hpp:954:5: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)13u; ValueT = libetonyek::IWAMessage; Reader = libetonyek::IWAReader::Message]' KEY6Parser.cpp:64:66: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from IWAParser.h:20, from KEY6Parser.h:13, from KEY6Parser.cpp:9: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = unsigned int]' KEY6Parser.cpp:71:24: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ mv -f .deps/libetonyek_internal_la-KEY2ParserState.Tpo .deps/libetonyek_internal_la-KEY2ParserState.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-KEYProperties.lo -MD -MP -MF .deps/libetonyek_internal_la-KEYProperties.Tpo -c -o libetonyek_internal_la-KEYProperties.lo `test -f 'KEYProperties.cpp' || echo './'`KEYProperties.cpp In file included from /usr/local/include/boost/optional.hpp:15:0, from IWAParser.h:20, from KEY6Parser.h:13, from KEY6Parser.cpp:9: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' KEY6Parser.cpp:294:20: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:954:5: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)11u; ValueT = std::__cxx11::basic_string; Reader = libetonyek::IWAReader::String]' KEY6Parser.cpp:303:41: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^ In file included from /usr/local/include/boost/aligned_storage.hpp:16:0, from /usr/local/include/boost/variant/variant.hpp:41, from /usr/local/include/boost/variant.hpp:17, from IWAParser.h:21, from KEY6Parser.h:13, from KEY6Parser.cpp:9: /usr/local/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage::aligned_storage() [with long unsigned int size_ = 96ul; long unsigned int alignment_ = 8ul]': /usr/local/include/boost/variant/variant.hpp:1488:5: required from 'boost::variant::variant() [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' KEY6Parser.cpp:315:17: required from here /usr/local/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<96ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++] struct aligned_storage_imp ^ /usr/local/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<96ul, 8ul>::aligned_storage_imp()' first required here { ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from IWAParser.h:20, from KEY6Parser.h:13, from KEY6Parser.cpp:9: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = libetonyek::IWAMessage]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWAMessage]' IWAField.h:161:29: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)13u; ValueT = libetonyek::IWAMessage; Reader = libetonyek::IWAReader::Message]' KEY6Parser.cpp:64:66: required from here /usr/local/include/boost/optional/optional.hpp:128:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^ libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-KEYProperties.lo -MD -MP -MF .deps/libetonyek_internal_la-KEYProperties.Tpo -c KEYProperties.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-KEYProperties.o /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = std::__cxx11::basic_string]' IWAField.h:161:29: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)11u; ValueT = std::__cxx11::basic_string; Reader = libetonyek::IWAReader::String]' KEY6Parser.cpp:303:41: required from here /usr/local/include/boost/optional/optional.hpp:128:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEY6Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from IWAParser.h:20, from KEY6Parser.h:13, from KEY6Parser.cpp:9: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base::argument_type) [with T = libetonyek::IWAMessage; boost::optional_detail::optional_base::argument_type = const libetonyek::IWAMessage&]': /usr/local/include/boost/optional/optional.hpp:859:46: required from 'boost::optional::optional(boost::optional::argument_type) [with T = libetonyek::IWAMessage; boost::optional::argument_type = const libetonyek::IWAMessage&]' /usr/local/include/boost/optional/optional.hpp:1369:85: required from 'boost::optional::type> boost::make_optional(T&&) [with T = const libetonyek::IWAMessage&; typename boost::decay::type = libetonyek::IWAMessage]' IWAField.h:161:65: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)13u; ValueT = libetonyek::IWAMessage; Reader = libetonyek::IWAReader::Message]' KEY6Parser.cpp:64:66: required from here /usr/local/include/boost/optional/optional.hpp:134:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( argument_type val ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base::argument_type) [with T = std::__cxx11::basic_string; boost::optional_detail::optional_base::argument_type = const std::__cxx11::basic_string&]': /usr/local/include/boost/optional/optional.hpp:859:46: required from 'boost::optional::optional(boost::optional::argument_type) [with T = std::__cxx11::basic_string; boost::optional::argument_type = const std::__cxx11::basic_string&]' /usr/local/include/boost/optional/optional.hpp:1369:85: required from 'boost::optional::type> boost::make_optional(T&&) [with T = const std::__cxx11::basic_string&; typename boost::decay::type = std::__cxx11::basic_string]' IWAField.h:161:65: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)11u; ValueT = std::__cxx11::basic_string; Reader = libetonyek::IWAReader::String]' KEY6Parser.cpp:303:41: required from here /usr/local/include/boost/optional/optional.hpp:134:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/variant.hpp:17:0, from IWAParser.h:21, from KEY6Parser.h:13, from KEY6Parser.cpp:9: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]': /usr/local/include/boost/any.hpp:174:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::Fill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' KEY6Parser.cpp:317:29: required from here /usr/local/include/boost/variant/variant.hpp:1865:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(const variant& operand) ^ /usr/local/include/boost/variant/variant.hpp:1865:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional.hpp:15:0, from IWAParser.h:20, from KEY6Parser.h:13, from KEY6Parser.cpp:9: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:944:5: required from 'void boost::detail::variant::copy_into::internal_visit(const T&, int) const [with T = libetonyek::IWORKMediaContent]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:154:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/variant/variant.hpp:2452:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/variant/variant.hpp:1869:9: required from 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /usr/local/include/boost/any.hpp:174:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::Fill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' KEY6Parser.cpp:317:29: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKColor]': /usr/local/include/boost/optional/optional.hpp:944:5: required from 'void boost::detail::variant::copy_into::internal_visit(const T&, int) const [with T = libetonyek::IWORKMediaContent]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:154:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/variant/variant.hpp:2452:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/variant/variant.hpp:1869:9: required from 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /usr/local/include/boost/any.hpp:174:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::Fill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' KEY6Parser.cpp:317:29: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKCollector.h:27, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ mv -f .deps/libetonyek_internal_la-KEY2Parser.Tpo .deps/libetonyek_internal_la-KEY2Parser.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-KEYTypes.lo -MD -MP -MF .deps/libetonyek_internal_la-KEYTypes.Tpo -c -o libetonyek_internal_la-KEYTypes.lo `test -f 'KEYTypes.cpp' || echo './'`KEYTypes.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-KEYTypes.lo -MD -MP -MF .deps/libetonyek_internal_la-KEYTypes.Tpo -c KEYTypes.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-KEYTypes.o In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In instantiation of 'constexpr glm::tvec3::tvec3(A, B, C) [with A = int; B = int; C = int; T = double; glm::precision P = (glm::precision)0u]': KEYCollector.cpp:359:67: required from here /usr/local/include/glm/detail/type_vec3.inl:76:40: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In instantiation of 'constexpr glm::tvec3::tvec3(A, B, C) [with A = double; B = double; C = int; T = double; glm::precision P = (glm::precision)0u]': KEYCollector.cpp:370:58: required from here /usr/local/include/glm/detail/type_vec3.inl:76:40: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In instantiation of 'constexpr glm::tvec3::tvec3(T, T, T) [with T = double; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/../detail/type_mat3x3.inl:433:49: required from 'typename glm::tmat3x3::col_type glm::operator*(const glm::tmat3x3&, const typename glm::tmat3x3::row_type&) [with T = double; glm::precision P = (glm::precision)0u; typename glm::tmat3x3::col_type = glm::tvec3; typename glm::tmat3x3::row_type = glm::tvec3]' KEYCollector.cpp:359:67: required from here /usr/local/include/glm/detail/type_vec3.inl:68:40: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from IWORKCollector.h:18, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' KEYCollector.cpp:245:34: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from KEYTypes.h:25, from KEYProperties.h:14, from KEYProperties.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/function/detail/prologue.hpp:17:0, from /usr/local/include/boost/function.hpp:30, from /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:16, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /usr/local/include/boost/function/function_base.hpp:611:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] function_base() : vtable(0) { } ^ mv -f .deps/libetonyek_internal_la-KEYProperties.Tpo .deps/libetonyek_internal_la-KEYProperties.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-NUM1Dictionary.lo -MD -MP -MF .deps/libetonyek_internal_la-NUM1Dictionary.Tpo -c -o libetonyek_internal_la-NUM1Dictionary.lo `test -f 'NUM1Dictionary.cpp' || echo './'`NUM1Dictionary.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-NUM1Dictionary.lo -MD -MP -MF .deps/libetonyek_internal_la-NUM1Dictionary.Tpo -c NUM1Dictionary.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-NUM1Dictionary.o In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from KEYTypes.h:25, from KEYTypes.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/shared_ptr.hpp:17:0, from /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:30, from /usr/local/include/boost/spirit/home/qi/string.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:28, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/spirit/home/qi/string.hpp:15:0, from /usr/local/include/boost/spirit/home/qi.hpp:28, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/spirit/home/qi/string/symbols.hpp: At global scope: /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:317:37: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^ /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:360:37: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^ In file included from /usr/local/include/boost/smart_ptr/detail/atomic_count.hpp:77:0, from /usr/local/include/boost/detail/atomic_count.hpp:19, from /usr/local/include/boost/spirit/home/support/iterators/detail/ref_counted_policy.hpp:13, from /usr/local/include/boost/spirit/home/support/iterators/istream_iterator.hpp:9, from /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:15, from /usr/local/include/boost/spirit/home/qi/stream/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:30, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/smart_ptr/detail/atomic_count_std_atomic.hpp:33:21: warning: prefix 'long int boost::detail::atomic_count::operator++()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator++() ^ /usr/local/include/boost/smart_ptr/detail/atomic_count_std_atomic.hpp:38:21: warning: prefix 'long int boost::detail::atomic_count::operator--()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator--() ^ In file included from /usr/local/include/boost/iostreams/detail/resolve.hpp:17:0, from /usr/local/include/boost/iostreams/detail/push.hpp:24, from /usr/local/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:31, from /usr/local/include/boost/iostreams/stream_buffer.hpp:22, from /usr/local/include/boost/iostreams/stream.hpp:21, from /usr/local/include/boost/spirit/home/qi/stream/detail/iterator_source.hpp:14, from /usr/local/include/boost/spirit/home/qi/stream/stream.hpp:16, from /usr/local/include/boost/spirit/home/qi/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:30, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/detail/is_incrementable.hpp:50:28: warning: prefix 'boost::detail::is_incrementable_::tag boost::detail::is_incrementable_::operator++(const boost::detail::is_incrementable_::any&)' should return 'boost::detail::is_incrementable_::any&' [-Weffc++] tag operator++(any const&); ^ /usr/local/include/boost/detail/is_incrementable.hpp:51:32: warning: postfix 'boost::detail::is_incrementable_::tag boost::detail::is_incrementable_::operator++(const boost::detail::is_incrementable_::any&, int)' should return 'boost::detail::is_incrementable_::any' [-Weffc++] tag operator++(any const&,int); ^ /usr/local/include/boost/detail/is_incrementable.hpp:59:24: warning: user-defined 'boost::detail::is_incrementable_::tag boost::detail::is_incrementable_::operator,(boost::detail::is_incrementable_::tag, int)' always evaluates both arguments [-Weffc++] tag operator,(tag,int); ^ In file included from /usr/local/include/boost/iostreams/detail/resolve.hpp:26:0, from /usr/local/include/boost/iostreams/detail/push.hpp:24, from /usr/local/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:31, from /usr/local/include/boost/iostreams/stream_buffer.hpp:22, from /usr/local/include/boost/iostreams/stream.hpp:21, from /usr/local/include/boost/spirit/home/qi/stream/detail/iterator_source.hpp:14, from /usr/local/include/boost/spirit/home/qi/stream/stream.hpp:16, from /usr/local/include/boost/spirit/home/qi/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:30, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/iostreams/detail/is_dereferenceable.hpp:44:24: warning: user-defined 'boost::iostreams::detail::is_dereferenceable_::tag boost::iostreams::detail::is_dereferenceable_::operator,(boost::iostreams::detail::is_dereferenceable_::tag, int)' always evaluates both arguments [-Weffc++] tag operator,(tag,int); ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ mv -f .deps/libetonyek_internal_la-KEY6Parser.Tpo .deps/libetonyek_internal_la-KEY6Parser.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-NUM1Parser.lo -MD -MP -MF .deps/libetonyek_internal_la-NUM1Parser.Tpo -c -o libetonyek_internal_la-NUM1Parser.lo `test -f 'NUM1Parser.cpp' || echo './'`NUM1Parser.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-NUM1Parser.lo -MD -MP -MF .deps/libetonyek_internal_la-NUM1Parser.Tpo -c NUM1Parser.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-NUM1Parser.o In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ mv -f .deps/libetonyek_internal_la-KEYCollector.Tpo .deps/libetonyek_internal_la-KEYCollector.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-NUM1ParserState.lo -MD -MP -MF .deps/libetonyek_internal_la-NUM1ParserState.Tpo -c -o libetonyek_internal_la-NUM1ParserState.lo `test -f 'NUM1ParserState.cpp' || echo './'`NUM1ParserState.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-NUM1ParserState.lo -MD -MP -MF .deps/libetonyek_internal_la-NUM1ParserState.Tpo -c NUM1ParserState.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-NUM1ParserState.o In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from KEYTypes.h:18, from KEYTypes.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' KEYTypes.cpp:23:16: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from KEYTypes.h:18, from KEYTypes.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = unsigned int]' KEYTypes.cpp:23:16: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = bool]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = bool]' KEYTypes.cpp:36:26: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = double]' KEYTypes.cpp:54:16: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = int]' KEYTypes.cpp:54:16: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKText.h:18, from KEYTypes.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKXMLParserState.h:18, from NUM1ParserState.h:13, from NUM1Parser.h:14, from NUM1Parser.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ mv -f .deps/libetonyek_internal_la-KEYTypes.Tpo .deps/libetonyek_internal_la-KEYTypes.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-NUM1Token.lo -MD -MP -MF .deps/libetonyek_internal_la-NUM1Token.Tpo -c -o libetonyek_internal_la-NUM1Token.lo `test -f 'NUM1Token.cpp' || echo './'`NUM1Token.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-NUM1Token.lo -MD -MP -MF .deps/libetonyek_internal_la-NUM1Token.Tpo -c NUM1Token.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-NUM1Token.o In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In instantiation of 'constexpr glm::tvec3::tvec3(A, B, C) [with A = int; B = int; C = int; T = double; glm::precision P = (glm::precision)0u]': KEY1Parser.cpp:613:58: required from here /usr/local/include/glm/detail/type_vec3.inl:76:40: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In instantiation of 'constexpr glm::tvec3::tvec3(A, B, C) [with A = double; B = double; C = int; T = double; glm::precision P = (glm::precision)0u]': KEY1Parser.cpp:615:109: required from here /usr/local/include/glm/detail/type_vec3.inl:76:40: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ mv -f .deps/libetonyek_internal_la-NUM1Token.Tpo .deps/libetonyek_internal_la-NUM1Token.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-NUM3Parser.lo -MD -MP -MF .deps/libetonyek_internal_la-NUM3Parser.Tpo -c -o libetonyek_internal_la-NUM3Parser.lo `test -f 'NUM3Parser.cpp' || echo './'`NUM3Parser.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-NUM3Parser.lo -MD -MP -MF .deps/libetonyek_internal_la-NUM3Parser.Tpo -c NUM3Parser.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-NUM3Parser.o In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from ../../src/lib/contexts/IWORKChartInfoElement.h:14, from NUM1Parser.cpp:14: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/spirit/home/support/info.hpp:14:0, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/support/info.hpp:44:36: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^ /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = std::__cxx11::basic_string; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/support/info.hpp:51:52: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In instantiation of 'constexpr glm::tvec3::tvec3(T, T, T) [with T = double; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/../detail/type_mat3x3.inl:433:49: required from 'typename glm::tmat3x3::col_type glm::operator*(const glm::tmat3x3&, const typename glm::tmat3x3::row_type&) [with T = double; glm::precision P = (glm::precision)0u; typename glm::tmat3x3::col_type = glm::tvec3; typename glm::tmat3x3::row_type = glm::tvec3]' KEY1Parser.cpp:613:58: required from here /usr/local/include/glm/detail/type_vec3.inl:68:40: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKPath.h:23, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:954:5: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^ In file included from /usr/local/include/boost/aligned_storage.hpp:16:0, from /usr/local/include/boost/variant/variant.hpp:41, from /usr/local/include/boost/spirit/home/support/info.hpp:14, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage::aligned_storage() [with long unsigned int size_ = 32ul; long unsigned int alignment_ = 8ul]': /usr/local/include/boost/variant/variant.hpp:1857:5: required from 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]' /usr/local/include/boost/spirit/home/support/info.hpp:44:36: required from here /usr/local/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++] struct aligned_storage_imp ^ /usr/local/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::aligned_storage_imp()' first required here { ^ In file included from /usr/local/include/boost/spirit/home/support/utf8.hpp:16:0, from /usr/local/include/boost/spirit/home/support/info.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/regex/pending/unicode_iterator.hpp: In instantiation of 'void boost::utf8_output_iterator::operator=(uint32_t) const [with BaseIterator = std::back_insert_iterator >; uint32_t = unsigned int]': /usr/local/include/boost/spirit/home/support/utf8.hpp:36:20: required from 'boost::spirit::utf8_string boost::spirit::to_utf8(Char) [with Char = wchar_t; boost::spirit::utf8_string = std::__cxx11::basic_string]' /usr/local/include/boost/spirit/home/support/info.hpp:54:44: required from here /usr/local/include/boost/regex/pending/unicode_iterator.hpp:735:9: warning: 'operator=' should return a reference to '*this' [-Weffc++] void operator=(boost::uint32_t val)const ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = int]' KEY1ParserState.h:36:17: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = double]' KEY1ParserState.h:36:17: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional.hpp:15:0, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' KEY1Parser.cpp:67:15: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKColor]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKColor]' KEY1Parser.cpp:462:15: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' KEY1Parser.cpp:556:22: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = glm::tmat3x3]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = glm::tmat3x3]' KEY1Parser.cpp:556:22: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = int]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = int]' KEY1Parser.cpp:629:87: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:29:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPosition]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPosition]' KEY1Parser.cpp:656:12: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKVerticalAlignment]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKVerticalAlignment]' KEY1Parser.cpp:873:15: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = bool]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = bool]' KEY1Parser.cpp:873:15: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional.hpp:15:0, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = boost::variant]' KEY1Parser.cpp:1524:13: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = std::__cxx11::basic_string]' KEY1Parser.cpp:1605:75: required from here /usr/local/include/boost/optional/optional.hpp:128:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from KEY1Parser.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/spirit/home/support/info.hpp:14:0, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]': /usr/local/include/boost/any.hpp:174:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::Fill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' KEY1Parser.cpp:1604:50: required from here /usr/local/include/boost/variant/variant.hpp:1865:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(const variant& operand) ^ /usr/local/include/boost/variant/variant.hpp:1865:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKXMLParserState.h:18, from NUM1ParserState.h:13, from NUM1ParserState.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/aligned_storage.hpp:16:0, from /usr/local/include/boost/variant/variant.hpp:41, from /usr/local/include/boost/spirit/home/support/info.hpp:14, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage::aligned_storage() [with long unsigned int size_ = 96ul; long unsigned int alignment_ = 8ul]': /usr/local/include/boost/variant/variant.hpp:1866:5: required from 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /usr/local/include/boost/any.hpp:174:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::Fill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' KEY1Parser.cpp:1604:50: required from here /usr/local/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<96ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++] struct aligned_storage_imp ^ /usr/local/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<96ul, 8ul>::aligned_storage_imp()' first required here { ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, boost::fusion::cons > >, boost::fusion::nil_> >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::fusion::cons > >, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, boost::fusion::cons > >, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1l>&>, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1l>&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1l>&>, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1l>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:263:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1l>&>, 2l>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/parse.hpp:168:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, Attr&) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1l>&>, 2l>; Skipper = boost::proto::exprns_::expr >, 0l>; Attr = std::deque]' /usr/local/include/boost/spirit/home/qi/parse.hpp:201:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, Attr&) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1l>&>, 2l>; Skipper = boost::proto::exprns_::expr >, 0l>; Attr = std::deque]' KEY1Parser.cpp:991:89: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:944:5: required from 'void boost::detail::variant::copy_into::internal_visit(const T&, int) const [with T = libetonyek::IWORKMediaContent]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:154:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/variant/variant.hpp:2452:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/variant/variant.hpp:1869:9: required from 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /usr/local/include/boost/any.hpp:174:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::Fill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' KEY1Parser.cpp:1604:50: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKColor]': /usr/local/include/boost/optional/optional.hpp:944:5: required from 'void boost::detail::variant::copy_into::internal_visit(const T&, int) const [with T = libetonyek::IWORKMediaContent]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:154:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/variant/variant.hpp:2452:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/variant/variant.hpp:1869:9: required from 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /usr/local/include/boost/any.hpp:174:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::Fill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' KEY1Parser.cpp:1604:50: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWAParser.h:21, from NUM3Parser.h:13, from NUM3Parser.cpp:12: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/container/detail/copy_move_algo.hpp:24:0, from /usr/local/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/local/include/boost/container/deque.hpp:29, from IWAField.h:17, from IWAMessage.h:16, from IWAParser.h:33, from NUM3Parser.h:13, from NUM3Parser.cpp:12: /usr/local/include/boost/container/detail/iterator.hpp:63:33: warning: postfix 'boost::container::back_emplacer& boost::container::back_emplacer::operator++(int)' should return 'boost::container::back_emplacer' [-Weffc++] back_emplacer& operator++(int){ return *this; } ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f .deps/libetonyek_internal_la-NUM1ParserState.Tpo .deps/libetonyek_internal_la-NUM1ParserState.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-NUMCollector.lo -MD -MP -MF .deps/libetonyek_internal_la-NUMCollector.Tpo -c -o libetonyek_internal_la-NUMCollector.lo `test -f 'NUMCollector.cpp' || echo './'`NUMCollector.cpp In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-NUMCollector.lo -MD -MP -MF .deps/libetonyek_internal_la-NUMCollector.Tpo -c NUMCollector.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-NUMCollector.o In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f .deps/libetonyek_internal_la-NUM1Dictionary.Tpo .deps/libetonyek_internal_la-NUM1Dictionary.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-PAG1Dictionary.lo -MD -MP -MF .deps/libetonyek_internal_la-PAG1Dictionary.Tpo -c -o libetonyek_internal_la-PAG1Dictionary.lo `test -f 'PAG1Dictionary.cpp' || echo './'`PAG1Dictionary.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-PAG1Dictionary.lo -MD -MP -MF .deps/libetonyek_internal_la-PAG1Dictionary.Tpo -c PAG1Dictionary.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-PAG1Dictionary.o mv -f .deps/libetonyek_internal_la-NUM3Parser.Tpo .deps/libetonyek_internal_la-NUM3Parser.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-PAG1Parser.lo -MD -MP -MF .deps/libetonyek_internal_la-PAG1Parser.Tpo -c -o libetonyek_internal_la-PAG1Parser.lo `test -f 'PAG1Parser.cpp' || echo './'`PAG1Parser.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-PAG1Parser.lo -MD -MP -MF .deps/libetonyek_internal_la-PAG1Parser.Tpo -c PAG1Parser.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-PAG1Parser.o In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKXMLParserState.h:18, from PAG1ParserState.h:13, from PAG1Parser.h:14, from PAG1Parser.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKPath.h:23, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ mv -f .deps/libetonyek_internal_la-NUM1Parser.Tpo .deps/libetonyek_internal_la-NUM1Parser.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-PAG1ParserState.lo -MD -MP -MF .deps/libetonyek_internal_la-PAG1ParserState.Tpo -c -o libetonyek_internal_la-PAG1ParserState.lo `test -f 'PAG1ParserState.cpp' || echo './'`PAG1ParserState.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-PAG1ParserState.lo -MD -MP -MF .deps/libetonyek_internal_la-PAG1ParserState.Tpo -c PAG1ParserState.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-PAG1ParserState.o In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from ../../src/lib/contexts/IWORKCalcEngineContext.h:13, from PAG1Parser.cpp:17: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/function/detail/prologue.hpp:17:0, from /usr/local/include/boost/function.hpp:30, from ../../src/lib/contexts/PAG1AnnotationContext.h:15, from PAG1Parser.cpp:31: /usr/local/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /usr/local/include/boost/function/function_base.hpp:611:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] function_base() : vtable(0) { } ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f .deps/libetonyek_internal_la-KEY1Parser.Tpo .deps/libetonyek_internal_la-KEY1Parser.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-PAG1Token.lo -MD -MP -MF .deps/libetonyek_internal_la-PAG1Token.Tpo -c -o libetonyek_internal_la-PAG1Token.lo `test -f 'PAG1Token.cpp' || echo './'`PAG1Token.cpp In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKCollector.h:27, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-PAG1Token.lo -MD -MP -MF .deps/libetonyek_internal_la-PAG1Token.Tpo -c PAG1Token.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-PAG1Token.o mv -f .deps/libetonyek_internal_la-PAG1Token.Tpo .deps/libetonyek_internal_la-PAG1Token.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-PAG5Parser.lo -MD -MP -MF .deps/libetonyek_internal_la-PAG5Parser.Tpo -c -o libetonyek_internal_la-PAG5Parser.lo `test -f 'PAG5Parser.cpp' || echo './'`PAG5Parser.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-PAG5Parser.lo -MD -MP -MF .deps/libetonyek_internal_la-PAG5Parser.Tpo -c PAG5Parser.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-PAG5Parser.o In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f .deps/libetonyek_internal_la-NUMCollector.Tpo .deps/libetonyek_internal_la-NUMCollector.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-PAGCollector.lo -MD -MP -MF .deps/libetonyek_internal_la-PAGCollector.Tpo -c -o libetonyek_internal_la-PAGCollector.lo `test -f 'PAGCollector.cpp' || echo './'`PAGCollector.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-PAGCollector.lo -MD -MP -MF .deps/libetonyek_internal_la-PAGCollector.Tpo -c PAGCollector.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-PAGCollector.o In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKXMLParserState.h:18, from PAG1ParserState.h:13, from PAG1ParserState.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ mv -f .deps/libetonyek_internal_la-PAG1Dictionary.Tpo .deps/libetonyek_internal_la-PAG1Dictionary.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-PAGProperties.lo -MD -MP -MF .deps/libetonyek_internal_la-PAGProperties.Tpo -c -o libetonyek_internal_la-PAGProperties.lo `test -f 'PAGProperties.cpp' || echo './'`PAGProperties.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-PAGProperties.lo -MD -MP -MF .deps/libetonyek_internal_la-PAGProperties.Tpo -c PAGProperties.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-PAGProperties.o In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWAParser.h:21, from PAG5Parser.h:13, from PAG5Parser.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/container/detail/copy_move_algo.hpp:24:0, from /usr/local/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/local/include/boost/container/deque.hpp:29, from IWAField.h:17, from IWAMessage.h:16, from IWAParser.h:33, from PAG5Parser.h:13, from PAG5Parser.cpp:10: /usr/local/include/boost/container/detail/iterator.hpp:63:33: warning: postfix 'boost::container::back_emplacer& boost::container::back_emplacer::operator++(int)' should return 'boost::container::back_emplacer' [-Weffc++] back_emplacer& operator++(int){ return *this; } ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f .deps/libetonyek_internal_la-PAGProperties.Tpo .deps/libetonyek_internal_la-PAGProperties.Plo In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-PAGTypes.lo -MD -MP -MF .deps/libetonyek_internal_la-PAGTypes.Tpo -c -o libetonyek_internal_la-PAGTypes.lo `test -f 'PAGTypes.cpp' || echo './'`PAGTypes.cpp In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-PAGTypes.lo -MD -MP -MF .deps/libetonyek_internal_la-PAGTypes.Tpo -c PAGTypes.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-PAGTypes.o In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from IWORKCollector.h:27, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from PAGTypes.h:17, from PAGTypes.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' PAGTypes.cpp:18:46: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from PAGTypes.h:17, from PAGTypes.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = double]' PAGTypes.cpp:18:46: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ mv -f .deps/libetonyek_internal_la-PAGTypes.Tpo .deps/libetonyek_internal_la-PAGTypes.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-libetonyek_utils.lo -MD -MP -MF .deps/libetonyek_internal_la-libetonyek_utils.Tpo -c -o libetonyek_internal_la-libetonyek_utils.lo `test -f 'libetonyek_utils.cpp' || echo './'`libetonyek_utils.cpp In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-libetonyek_utils.lo -MD -MP -MF .deps/libetonyek_internal_la-libetonyek_utils.Tpo -c libetonyek_utils.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-libetonyek_utils.o In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In instantiation of 'constexpr glm::tvec3::tvec3(A, B, C) [with A = double; B = int; C = int; T = double; glm::precision P = (glm::precision)0u]': PAGCollector.cpp:236:105: required from here /usr/local/include/glm/detail/type_vec3.inl:76:40: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In instantiation of 'constexpr glm::tvec3::tvec3(A, B, C) [with A = int; B = int; C = int; T = double; glm::precision P = (glm::precision)0u]': PAGCollector.cpp:245:52: required from here /usr/local/include/glm/detail/type_vec3.inl:76:40: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In instantiation of 'constexpr glm::tvec3::tvec3(A, B, C) [with A = double; B = double; C = int; T = double; glm::precision P = (glm::precision)0u]': PAGCollector.cpp:250:115: required from here /usr/local/include/glm/detail/type_vec3.inl:76:40: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.inl: In instantiation of 'constexpr glm::tvec3::tvec3(T, T, T) [with T = double; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/../detail/type_mat3x3.inl:433:49: required from 'typename glm::tmat3x3::col_type glm::operator*(const glm::tmat3x3&, const typename glm::tmat3x3::row_type&) [with T = double; glm::precision P = (glm::precision)0u; typename glm::tmat3x3::col_type = glm::tvec3; typename glm::tmat3x3::row_type = glm::tvec3]' PAGCollector.cpp:236:105: required from here /usr/local/include/glm/detail/type_vec3.inl:68:40: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from IWORKCollector.h:18, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPrintInfo]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPrintInfo]' PAGCollector.cpp:102:19: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPosition]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPosition]' PAGCollector.cpp:102:19: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from IWORKTypes.h:19, from IWORKXMLParserState.h:18, from PAG1ParserState.h:13, from PAG1Parser.h:14, from PAG1Parser.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = libetonyek::PAGFootnoteKind]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::PAGFootnoteKind]' PAG1Parser.cpp:420:10: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:29:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::PAGFootnoteKind]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::PAGFootnoteKind]' PAG1Parser.cpp:451:20: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = int]' PAG1Parser.cpp:651:19: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKXMLParserState.h:18, from PAG1ParserState.h:13, from PAG1Parser.h:14, from PAG1Parser.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' PAG1Parser.cpp:771:12: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:32: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from IWORKTypes.h:20, from libetonyek_utils.cpp:18: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f .deps/libetonyek_internal_la-PAG1ParserState.Tpo .deps/libetonyek_internal_la-PAG1ParserState.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-libetonyek_xml.lo -MD -MP -MF .deps/libetonyek_internal_la-libetonyek_xml.Tpo -c -o libetonyek_internal_la-libetonyek_xml.lo `test -f 'libetonyek_xml.cpp' || echo './'`libetonyek_xml.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT libetonyek_internal_la-libetonyek_xml.lo -MD -MP -MF .deps/libetonyek_internal_la-libetonyek_xml.Tpo -c libetonyek_xml.cpp -fPIC -DPIC -o .libs/libetonyek_internal_la-libetonyek_xml.o mv -f .deps/libetonyek_internal_la-libetonyek_utils.Tpo .deps/libetonyek_internal_la-libetonyek_utils.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKBezierElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKBezierElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKBezierElement.lo `test -f 'contexts/IWORKBezierElement.cpp' || echo './'`contexts/IWORKBezierElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKBezierElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKBezierElement.Tpo -c contexts/IWORKBezierElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKBezierElement.o mv -f .deps/libetonyek_internal_la-PAGCollector.Tpo .deps/libetonyek_internal_la-PAGCollector.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKBinaryElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKBinaryElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKBinaryElement.lo `test -f 'contexts/IWORKBinaryElement.cpp' || echo './'`contexts/IWORKBinaryElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKBinaryElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKBinaryElement.Tpo -c contexts/IWORKBinaryElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKBinaryElement.o mv -f .deps/libetonyek_internal_la-PAG5Parser.Tpo .deps/libetonyek_internal_la-PAG5Parser.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKBrContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKBrContext.Tpo -c -o contexts/libetonyek_internal_la-IWORKBrContext.lo `test -f 'contexts/IWORKBrContext.cpp' || echo './'`contexts/IWORKBrContext.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKBrContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKBrContext.Tpo -c contexts/IWORKBrContext.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKBrContext.o In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKBezierElement.h:13, from contexts/IWORKBezierElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKCollector.h:27, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKBrContext.h:13, from contexts/IWORKBrContext.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/range/iterator_range_core.hpp:27:0, from /usr/local/include/boost/lexical_cast.hpp:30, from libetonyek_xml.cpp:14: /usr/local/include/boost/iterator/iterator_facade.hpp:664:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:697:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:703:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /usr/local/include/boost/iterator/iterator_facade.hpp:794:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /usr/local/include/boost/lexical_cast.hpp:31:0, from libetonyek_xml.cpp:14: /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: 'class boost::bad_lexical_cast' has pointer data members [-Weffc++] class BOOST_SYMBOL_VISIBLE bad_lexical_cast : ^ /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: but does not override 'boost::bad_lexical_cast(const boost::bad_lexical_cast&)' [-Weffc++] /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: or 'operator=(const boost::bad_lexical_cast&)' [-Weffc++] In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKBinaryElement.h:15, from contexts/IWORKBinaryElement.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ mv -f .deps/libetonyek_internal_la-PAG1Parser.Tpo .deps/libetonyek_internal_la-PAG1Parser.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKCalcEngineContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKCalcEngineContext.Tpo -c -o contexts/libetonyek_internal_la-IWORKCalcEngineContext.lo `test -f 'contexts/IWORKCalcEngineContext.cpp' || echo './'`contexts/IWORKCalcEngineContext.cpp In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKBinaryElement.h:16, from contexts/IWORKBinaryElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKCalcEngineContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKCalcEngineContext.Tpo -c contexts/IWORKCalcEngineContext.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKCalcEngineContext.o In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKXMLParserState.h:18, from contexts/IWORKBrContext.cpp:13: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from libetonyek_xml.h:15, from libetonyek_xml.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = bool]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = bool]' libetonyek_xml.cpp:76:10: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:29:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = double]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = double]' libetonyek_xml.cpp:91:10: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:29:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = int]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = int]' libetonyek_xml.cpp:106:10: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:29:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKBezierElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKBezierElement.Plo mv -f contexts/.deps/libetonyek_internal_la-IWORKBrContext.Tpo contexts/.deps/libetonyek_internal_la-IWORKBrContext.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKChartInfoElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKChartInfoElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKChartInfoElement.lo `test -f 'contexts/IWORKChartInfoElement.cpp' || echo './'`contexts/IWORKChartInfoElement.cpp /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKColorElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKColorElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKColorElement.lo `test -f 'contexts/IWORKColorElement.cpp' || echo './'`contexts/IWORKColorElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKColorElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKColorElement.Tpo -c contexts/IWORKColorElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKColorElement.o libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKChartInfoElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKChartInfoElement.Tpo -c contexts/IWORKChartInfoElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKChartInfoElement.o In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKCalcEngineContext.h:13, from contexts/IWORKCalcEngineContext.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ mv -f .deps/libetonyek_internal_la-libetonyek_xml.Tpo .deps/libetonyek_internal_la-libetonyek_xml.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKCoreImageFilterDescriptorElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKCoreImageFilterDescriptorElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKCoreImageFilterDescriptorElement.lo `test -f 'contexts/IWORKCoreImageFilterDescriptorElement.cpp' || echo './'`contexts/IWORKCoreImageFilterDescriptorElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKCoreImageFilterDescriptorElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKCoreImageFilterDescriptorElement.Tpo -c contexts/IWORKCoreImageFilterDescriptorElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKCoreImageFilterDescriptorElement.o In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKChartInfoElement.h:14, from contexts/IWORKChartInfoElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKGeometryElement.h:15, from contexts/IWORKChartInfoElement.cpp:12: /usr/local/include/boost/move/iterator.hpp: At global scope: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKCoreImageFilterDescriptorElement.h:13, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKCollector.h:27, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKBinaryElement.h:13, from contexts/IWORKBinaryElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' contexts/IWORKBinaryElement.cpp:28:17: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKColor]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKColor]' contexts/IWORKBinaryElement.cpp:28:17: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKBinaryElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKBinaryElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKDataElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKDataElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKDataElement.lo `test -f 'contexts/IWORKDataElement.cpp' || echo './'`contexts/IWORKDataElement.cpp In file included from /usr/local/include/boost/optional.hpp:15:0, from ./IWORKChart.h:16, from contexts/IWORKChartInfoElement.h:13, from contexts/IWORKChartInfoElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:944:5: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKDataElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKDataElement.Tpo -c contexts/IWORKDataElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKDataElement.o In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKColorElement.h:15, from contexts/IWORKColorElement.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKColorElement.h:16, from contexts/IWORKColorElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/range/iterator_range_core.hpp:27:0, from /usr/local/include/boost/lexical_cast.hpp:30, from contexts/IWORKColorElement.cpp:12: /usr/local/include/boost/iterator/iterator_facade.hpp: At global scope: /usr/local/include/boost/iterator/iterator_facade.hpp:664:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:697:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:703:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /usr/local/include/boost/iterator/iterator_facade.hpp:794:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /usr/local/include/boost/lexical_cast.hpp:31:0, from contexts/IWORKColorElement.cpp:12: /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: 'class boost::bad_lexical_cast' has pointer data members [-Weffc++] class BOOST_SYMBOL_VISIBLE bad_lexical_cast : ^ /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: but does not override 'boost::bad_lexical_cast(const boost::bad_lexical_cast&)' [-Weffc++] /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: or 'operator=(const boost::bad_lexical_cast&)' [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKCalcEngineContext.Tpo contexts/.deps/libetonyek_internal_la-IWORKCalcEngineContext.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKFieldElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKFieldElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKFieldElement.lo `test -f 'contexts/IWORKFieldElement.cpp' || echo './'`contexts/IWORKFieldElement.cpp In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKFieldElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKFieldElement.Tpo -c contexts/IWORKFieldElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKFieldElement.o In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKDataElement.h:19, from contexts/IWORKDataElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKPath.h:23, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKChartInfoElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKChartInfoElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKFillElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKFillElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKFillElement.lo `test -f 'contexts/IWORKFillElement.cpp' || echo './'`contexts/IWORKFillElement.cpp In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKFieldElement.h:17, from contexts/IWORKFieldElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKFillElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKFillElement.Tpo -c contexts/IWORKFillElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKFillElement.o In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKPath.h:23, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKFillElement.h:15, from contexts/IWORKFillElement.cpp:12: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKFillElement.h:18, from contexts/IWORKFillElement.cpp:12: /usr/local/include/boost/move/iterator.hpp: At global scope: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKDataElement.h:15, from contexts/IWORKDataElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/IWORKDataElement.cpp:30:16: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKXMLParserState.h:18, from contexts/IWORKFieldElement.cpp:16: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKCoreImageFilterDescriptorElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKCoreImageFilterDescriptorElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKFilteredImageElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKFilteredImageElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKFilteredImageElement.lo `test -f 'contexts/IWORKFilteredImageElement.cpp' || echo './'`contexts/IWORKFilteredImageElement.cpp In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKFilteredImageElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKFilteredImageElement.Tpo -c contexts/IWORKFilteredImageElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKFilteredImageElement.o In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from contexts/IWORKFieldElement.h:13, from contexts/IWORKFieldElement.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = unsigned int]' contexts/IWORKFieldElement.cpp:25:11: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKFieldElement.h:13, from contexts/IWORKFieldElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/IWORKFieldElement.cpp:25:11: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKColorElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKColorElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKFormatElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKFormatElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKFormatElement.lo `test -f 'contexts/IWORKFormatElement.cpp' || echo './'`contexts/IWORKFormatElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKFormatElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKFormatElement.Tpo -c contexts/IWORKFormatElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKFormatElement.o mv -f contexts/.deps/libetonyek_internal_la-IWORKFieldElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKFieldElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKFormulaElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKFormulaElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKFormulaElement.lo `test -f 'contexts/IWORKFormulaElement.cpp' || echo './'`contexts/IWORKFormulaElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKFormulaElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKFormulaElement.Tpo -c contexts/IWORKFormulaElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKFormulaElement.o In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKFilteredImageElement.h:16, from contexts/IWORKFilteredImageElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKFormatElement.h:15, from contexts/IWORKFormatElement.cpp:12: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKDataElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKDataElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKGeometryElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKGeometryElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKGeometryElement.lo `test -f 'contexts/IWORKGeometryElement.cpp' || echo './'`contexts/IWORKGeometryElement.cpp In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKGeometryElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKGeometryElement.Tpo -c contexts/IWORKGeometryElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKGeometryElement.o In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKFillElement.h:13, from contexts/IWORKFillElement.cpp:12: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKColor]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKColor]' contexts/IWORKFillElement.cpp:59:18: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from contexts/IWORKFillElement.h:13, from contexts/IWORKFillElement.cpp:12: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = double]' contexts/IWORKFillElement.cpp:59:18: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKGradientType]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKGradientType]' contexts/IWORKFillElement.cpp:144:13: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKFillElement.h:13, from contexts/IWORKFillElement.cpp:12: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPosition]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPosition]' contexts/IWORKFillElement.cpp:239:16: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' contexts/IWORKFillElement.cpp:239:16: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from contexts/IWORKFillElement.h:13, from contexts/IWORKFillElement.cpp:12: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKImageType]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKImageType]' contexts/IWORKFillElement.cpp:332:16: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKFillElement.h:13, from contexts/IWORKFillElement.cpp:12: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/IWORKFillElement.cpp:332:16: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKGradient]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKGradient]' contexts/IWORKFillElement.cpp:438:23: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/variant.hpp:17:0, from ./IWORKTypes.h:20, from contexts/IWORKFillElement.h:18, from contexts/IWORKFillElement.cpp:12: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::IWORKColor; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/optional/optional.hpp:663:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = libetonyek::IWORKColor&; T = boost::variant]' /usr/local/include/boost/optional/optional.hpp:348:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = libetonyek::IWORKColor&; ExprPtr = libetonyek::IWORKColor; T = boost::variant]' /usr/local/include/boost/optional/optional.hpp:979:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = libetonyek::IWORKColor&; T = boost::variant; typename boost::enable_if, boost::optional&>::type = boost::optional >&]' contexts/IWORKFillElement.cpp:474:12: required from here /usr/local/include/boost/variant/variant.hpp:1832:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant( ^ /usr/local/include/boost/variant/variant.hpp:1832:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::IWORKGradient; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/optional/optional.hpp:663:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = libetonyek::IWORKGradient&; T = boost::variant]' /usr/local/include/boost/optional/optional.hpp:348:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = libetonyek::IWORKGradient&; ExprPtr = libetonyek::IWORKGradient; T = boost::variant]' /usr/local/include/boost/optional/optional.hpp:979:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = libetonyek::IWORKGradient&; T = boost::variant; typename boost::enable_if, boost::optional&>::type = boost::optional >&]' contexts/IWORKFillElement.cpp:476:12: required from here /usr/local/include/boost/variant/variant.hpp:1832:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1832:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::IWORKGradient; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/optional/optional.hpp:663:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = const libetonyek::IWORKGradient&; T = boost::variant]' /usr/local/include/boost/optional/optional.hpp:348:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = const libetonyek::IWORKGradient&; ExprPtr = libetonyek::IWORKGradient; T = boost::variant]' /usr/local/include/boost/optional/optional.hpp:979:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = const libetonyek::IWORKGradient&; T = boost::variant; typename boost::enable_if, boost::optional&>::type = boost::optional >&]' contexts/IWORKFillElement.cpp:482:15: required from here /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(const T& operand, ^ /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/optional/optional.hpp:663:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = libetonyek::IWORKMediaContent&; T = boost::variant]' /usr/local/include/boost/optional/optional.hpp:348:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = libetonyek::IWORKMediaContent&; ExprPtr = libetonyek::IWORKMediaContent; T = boost::variant]' /usr/local/include/boost/optional/optional.hpp:979:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = libetonyek::IWORKMediaContent&; T = boost::variant; typename boost::enable_if, boost::optional&>::type = boost::optional >&]' contexts/IWORKFillElement.cpp:490:12: required from here /usr/local/include/boost/variant/variant.hpp:1832:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant( ^ /usr/local/include/boost/variant/variant.hpp:1832:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/aligned_storage.hpp:16:0, from /usr/local/include/boost/variant/variant.hpp:41, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKFillElement.h:18, from contexts/IWORKFillElement.cpp:12: /usr/local/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage::aligned_storage() [with long unsigned int size_ = 96ul; long unsigned int alignment_ = 8ul]': /usr/local/include/boost/variant/variant.hpp:1842:5: required from 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::IWORKColor; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]' /usr/local/include/boost/optional/optional.hpp:663:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = libetonyek::IWORKColor&; T = boost::variant]' /usr/local/include/boost/optional/optional.hpp:348:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = libetonyek::IWORKColor&; ExprPtr = libetonyek::IWORKColor; T = boost::variant]' /usr/local/include/boost/optional/optional.hpp:979:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = libetonyek::IWORKColor&; T = boost::variant; typename boost::enable_if, boost::optional&>::type = boost::optional >&]' contexts/IWORKFillElement.cpp:474:12: required from here /usr/local/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<96ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++] struct aligned_storage_imp ^ /usr/local/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<96ul, 8ul>::aligned_storage_imp()' first required here { ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKFillElement.h:13, from contexts/IWORKFillElement.cpp:12: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:944:5: required from 'static int boost::detail::variant::make_initializer_node::apply::initializer_node::initialize(void*, boost::detail::variant::make_initializer_node::apply::initializer_node::param_T) [with BaseIndexPair = boost::mpl::pair >, boost::mpl::l_iter > >::initializer_node, mpl_::int_<1> >, boost::mpl::l_iter > >::initializer_node, mpl_::int_<2> >; Iterator = boost::mpl::l_iter >; boost::detail::variant::make_initializer_node::apply::initializer_node::param_T = const libetonyek::IWORKMediaContent&]' /usr/local/include/boost/variant/variant.hpp:1666:38: required from 'void boost::variant::convert_construct(T&, int, mpl_::false_) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/variant/variant.hpp:1843:26: required from 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]' /usr/local/include/boost/optional/optional.hpp:663:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = libetonyek::IWORKMediaContent&; T = boost::variant]' /usr/local/include/boost/optional/optional.hpp:348:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = libetonyek::IWORKMediaContent&; ExprPtr = libetonyek::IWORKMediaContent; T = boost::variant]' /usr/local/include/boost/optional/optional.hpp:979:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = libetonyek::IWORKMediaContent&; T = boost::variant; typename boost::enable_if, boost::optional&>::type = boost::optional >&]' contexts/IWORKFillElement.cpp:490:12: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKColor]': /usr/local/include/boost/optional/optional.hpp:944:5: required from 'static int boost::detail::variant::make_initializer_node::apply::initializer_node::initialize(void*, boost::detail::variant::make_initializer_node::apply::initializer_node::param_T) [with BaseIndexPair = boost::mpl::pair >, boost::mpl::l_iter > >::initializer_node, mpl_::int_<1> >, boost::mpl::l_iter > >::initializer_node, mpl_::int_<2> >; Iterator = boost::mpl::l_iter >; boost::detail::variant::make_initializer_node::apply::initializer_node::param_T = const libetonyek::IWORKMediaContent&]' /usr/local/include/boost/variant/variant.hpp:1666:38: required from 'void boost::variant::convert_construct(T&, int, mpl_::false_) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/variant/variant.hpp:1843:26: required from 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]' /usr/local/include/boost/optional/optional.hpp:663:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = libetonyek::IWORKMediaContent&; T = boost::variant]' /usr/local/include/boost/optional/optional.hpp:348:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = libetonyek::IWORKMediaContent&; ExprPtr = libetonyek::IWORKMediaContent; T = boost::variant]' /usr/local/include/boost/optional/optional.hpp:979:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = libetonyek::IWORKMediaContent&; T = boost::variant; typename boost::enable_if, boost::optional&>::type = boost::optional >&]' contexts/IWORKFillElement.cpp:490:12: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/variant.hpp:17:0, from ./IWORKTypes.h:20, from contexts/IWORKFillElement.h:18, from contexts/IWORKFillElement.cpp:12: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant() [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]': /usr/include/c++/5.0/tuple:1172:70: required from 'std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [with _Args1 = {const std::__cxx11::basic_string, std::allocator >&}; long unsigned int ..._Indexes1 = {0ul}; _Args2 = {}; long unsigned int ..._Indexes2 = {}; _T1 = const std::__cxx11::basic_string; _T2 = boost::variant]' /usr/include/c++/5.0/tuple:1161:63: required from 'std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [with _Args1 = {const std::__cxx11::basic_string, std::allocator >&}; _Args2 = {}; _T1 = const std::__cxx11::basic_string; _T2 = boost::variant]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair, boost::variant >; _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Tp = std::pair, boost::variant >]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair, boost::variant >; _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Tp = std::pair, boost::variant >; std::allocator_traits >::allocator_type = std::allocator, boost::variant > >]' /usr/include/c++/5.0/bits/hashtable_policy.h:1955:37: required from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _NodeAlloc = std::allocator, boost::variant >, true> >; std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type = std::__detail::_Hash_node, boost::variant >, true>]' /usr/include/c++/5.0/bits/hashtable_policy.h:597:8: required from 'std::__detail::_Map_base<_Key, _Pair, _Alloc, std::__detail::_Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, _Pair, _Alloc, std::__detail::_Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Pair = std::pair, boost::variant >; _Alloc = std::allocator, boost::variant > >; _Equal = std::equal_to >; _H1 = std::hash >; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; std::__detail::_Map_base<_Key, _Pair, _Alloc, std::__detail::_Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true>::mapped_type = boost::variant; std::__detail::_Map_base<_Key, _Pair, _Alloc, std::__detail::_Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true>::key_type = std::__cxx11::basic_string]' /usr/include/c++/5.0/bits/unordered_map.h:668:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = boost::variant; _Hash = std::hash >; _Pred = std::equal_to >; _Alloc = std::allocator, boost::variant > >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type = boost::variant; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_type = std::__cxx11::basic_string]' contexts/IWORKFillElement.cpp:504:52: required from here /usr/local/include/boost/variant/variant.hpp:1484:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant() ^ /usr/local/include/boost/variant/variant.hpp:1484:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKFillElement.h:13, from contexts/IWORKFillElement.cpp:12: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:954:5: required from 'void boost::variant::assigner::assign_impl(const RhsT&, mpl_::false_, mpl_::true_, B) const [with RhsT = libetonyek::IWORKMediaContent; B = boost::variant::has_fallback_type_; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; mpl_::false_ = mpl_::bool_; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/variant/variant.hpp:2026:24: required from 'void boost::variant::assigner::internal_visit(const RhsT&, int) const [with RhsT = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::variant::assigner; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:154:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::variant::assigner; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::variant::assigner; VoidPtrCV = const void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/variant/variant.hpp:2452:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::variant::assigner; VoidPtrCV = const void*; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename Visitor::result_type = void]' /usr/local/include/boost/variant/variant.hpp:2477:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::variant::assigner; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename Visitor::result_type = void]' /usr/local/include/boost/variant/variant.hpp:2181:13: required from 'void boost::variant::variant_assign(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /usr/local/include/boost/variant/variant.hpp:2278:23: required from 'boost::variant& boost::variant::operator=(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' contexts/IWORKFillElement.cpp:504:53: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKColor]': /usr/local/include/boost/optional/optional.hpp:954:5: required from 'void boost::variant::assigner::assign_impl(const RhsT&, mpl_::false_, mpl_::true_, B) const [with RhsT = libetonyek::IWORKMediaContent; B = boost::variant::has_fallback_type_; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; mpl_::false_ = mpl_::bool_; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/variant/variant.hpp:2026:24: required from 'void boost::variant::assigner::internal_visit(const RhsT&, int) const [with RhsT = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::variant::assigner; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:154:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::variant::assigner; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::variant::assigner; VoidPtrCV = const void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/variant/variant.hpp:2452:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::variant::assigner; VoidPtrCV = const void*; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename Visitor::result_type = void]' /usr/local/include/boost/variant/variant.hpp:2477:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::variant::assigner; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename Visitor::result_type = void]' /usr/local/include/boost/variant/variant.hpp:2181:13: required from 'void boost::variant::variant_assign(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /usr/local/include/boost/variant/variant.hpp:2278:23: required from 'boost::variant& boost::variant::operator=(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' contexts/IWORKFillElement.cpp:504:53: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKFormulaElement.h:15, from contexts/IWORKFormulaElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKFormatElement.h:18, from contexts/IWORKFormatElement.cpp:12: /usr/local/include/boost/move/iterator.hpp: At global scope: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKPath.h:23, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKXMLParserState.h:18, from contexts/IWORKFormulaElement.h:16, from contexts/IWORKFormulaElement.cpp:10: /usr/local/include/boost/move/iterator.hpp: At global scope: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKGeometryElement.h:15, from contexts/IWORKGeometryElement.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKGeometryElement.h:16, from contexts/IWORKGeometryElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/range/iterator_range_core.hpp:27:0, from /usr/local/include/boost/lexical_cast.hpp:30, from contexts/IWORKGeometryElement.cpp:12: /usr/local/include/boost/iterator/iterator_facade.hpp: At global scope: /usr/local/include/boost/iterator/iterator_facade.hpp:664:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:697:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:703:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /usr/local/include/boost/iterator/iterator_facade.hpp:794:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /usr/local/include/boost/lexical_cast.hpp:31:0, from contexts/IWORKGeometryElement.cpp:12: /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: 'class boost::bad_lexical_cast' has pointer data members [-Weffc++] class BOOST_SYMBOL_VISIBLE bad_lexical_cast : ^ /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: but does not override 'boost::bad_lexical_cast(const boost::bad_lexical_cast&)' [-Weffc++] /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: or 'operator=(const boost::bad_lexical_cast&)' [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKFilteredImageElement.h:13, from contexts/IWORKFilteredImageElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/IWORKFilteredImageElement.cpp:38:15: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKFilteredImageElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKFilteredImageElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKGroupElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKGroupElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKGroupElement.lo `test -f 'contexts/IWORKGroupElement.cpp' || echo './'`contexts/IWORKGroupElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKGroupElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKGroupElement.Tpo -c contexts/IWORKGroupElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKGroupElement.o mv -f contexts/.deps/libetonyek_internal_la-IWORKFormatElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKFormatElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKHeaderFooterContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKHeaderFooterContext.Tpo -c -o contexts/libetonyek_internal_la-IWORKHeaderFooterContext.lo `test -f 'contexts/IWORKHeaderFooterContext.cpp' || echo './'`contexts/IWORKHeaderFooterContext.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKHeaderFooterContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKHeaderFooterContext.Tpo -c contexts/IWORKHeaderFooterContext.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKHeaderFooterContext.o In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from contexts/IWORKFormulaElement.h:13, from contexts/IWORKFormulaElement.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = unsigned int]' contexts/IWORKFormulaElement.cpp:70:11: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKFormulaElement.h:13, from contexts/IWORKFormulaElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/IWORKFormulaElement.cpp:152:10: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKGeometryElement.h:13, from contexts/IWORKGeometryElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' contexts/IWORKGeometryElement.cpp:39:20: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPosition]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPosition]' contexts/IWORKGeometryElement.cpp:39:20: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from contexts/IWORKGeometryElement.h:13, from contexts/IWORKGeometryElement.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = double]' contexts/IWORKGeometryElement.cpp:39:20: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = bool]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = bool]' contexts/IWORKGeometryElement.cpp:39:20: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKFillElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKFillElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKImageContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKImageContext.Tpo -c -o contexts/libetonyek_internal_la-IWORKImageContext.lo `test -f 'contexts/IWORKImageContext.cpp' || echo './'`contexts/IWORKImageContext.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKImageContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKImageContext.Tpo -c contexts/IWORKImageContext.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKImageContext.o mv -f contexts/.deps/libetonyek_internal_la-IWORKGeometryElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKGeometryElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKImageElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKImageElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKImageElement.lo `test -f 'contexts/IWORKImageElement.cpp' || echo './'`contexts/IWORKImageElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKImageElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKImageElement.Tpo -c contexts/IWORKImageElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKImageElement.o In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKHeaderFooterContext.h:18, from contexts/IWORKHeaderFooterContext.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKFormulaElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKFormulaElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKLayoutElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKLayoutElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKLayoutElement.lo `test -f 'contexts/IWORKLayoutElement.cpp' || echo './'`contexts/IWORKLayoutElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKLayoutElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKLayoutElement.Tpo -c contexts/IWORKLayoutElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKLayoutElement.o In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKGroupElement.h:13, from contexts/IWORKGroupElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKImageContext.h:15, from contexts/IWORKImageContext.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKImageElement.h:15, from contexts/IWORKImageElement.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKLayoutElement.h:14, from contexts/IWORKLayoutElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKImageElement.h:16, from contexts/IWORKImageElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKCollector.h:27, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKImageContext.h:16, from contexts/IWORKImageContext.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKHeaderFooterContext.h:16, from contexts/IWORKHeaderFooterContext.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/IWORKHeaderFooterContext.cpp:25:12: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKHeaderFooterContext.Tpo contexts/.deps/libetonyek_internal_la-IWORKHeaderFooterContext.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKLineElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKLineElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKLineElement.lo `test -f 'contexts/IWORKLineElement.cpp' || echo './'`contexts/IWORKLineElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKLineElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKLineElement.Tpo -c contexts/IWORKLineElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKLineElement.o In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKImageContext.h:13, from contexts/IWORKImageContext.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' contexts/IWORKImageContext.cpp:27:17: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKColor]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKColor]' contexts/IWORKImageContext.cpp:27:17: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKCollector.h:27, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from contexts/IWORKImageElement.h:13, from contexts/IWORKImageElement.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = bool]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = bool]' contexts/IWORKImageElement.cpp:47:23: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKImageElement.h:13, from contexts/IWORKImageElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' contexts/IWORKImageElement.cpp:47:23: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKColor]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKColor]' contexts/IWORKImageElement.cpp:47:23: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/IWORKImageElement.cpp:47:23: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKLineElement.h:16, from contexts/IWORKLineElement.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from contexts/IWORKImageElement.h:13, from contexts/IWORKImageElement.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = int]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = int]' contexts/IWORKImageElement.cpp:154:105: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:29:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKGroupElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKGroupElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKLineEndElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKLineEndElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKLineEndElement.lo `test -f 'contexts/IWORKLineEndElement.cpp' || echo './'`contexts/IWORKLineEndElement.cpp In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKLineEndElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKLineEndElement.Tpo -c contexts/IWORKLineEndElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKLineEndElement.o mv -f contexts/.deps/libetonyek_internal_la-IWORKImageContext.Tpo contexts/.deps/libetonyek_internal_la-IWORKImageContext.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKLinkElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKLinkElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKLinkElement.lo `test -f 'contexts/IWORKLinkElement.cpp' || echo './'`contexts/IWORKLinkElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKLinkElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKLinkElement.Tpo -c contexts/IWORKLinkElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKLinkElement.o In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKLineElement.h:17, from contexts/IWORKLineElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKPath.h:23, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKImageElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKImageElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKListLabelGeometriesProperty.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKListLabelGeometriesProperty.Tpo -c -o contexts/libetonyek_internal_la-IWORKListLabelGeometriesProperty.lo `test -f 'contexts/IWORKListLabelGeometriesProperty.cpp' || echo './'`contexts/IWORKListLabelGeometriesProperty.cpp In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKLinkElement.h:13, from contexts/IWORKLinkElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKListLabelGeometriesProperty.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKListLabelGeometriesProperty.Tpo -c contexts/IWORKListLabelGeometriesProperty.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKListLabelGeometriesProperty.o In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKLineEndElement.h:15, from contexts/IWORKLineEndElement.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKLineEndElement.h:16, from contexts/IWORKLineEndElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKXMLParserState.h:18, from contexts/IWORKLinkElement.cpp:15: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKLineEndElement.h:13, from contexts/IWORKLineEndElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/IWORKLineEndElement.cpp:40:10: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKLineEndElement.h:13, from contexts/IWORKLineEndElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:954:5: required from 'void boost::optional_detail::optional_base::construct(boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::IWORKMarker; boost::optional_detail::optional_base::rval_reference_type = libetonyek::IWORKMarker&&]' /usr/local/include/boost/optional/optional.hpp:333:21: required from 'void boost::optional_detail::optional_base::assign(boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::IWORKMarker; boost::optional_detail::optional_base::rval_reference_type = libetonyek::IWORKMarker&&]' /usr/local/include/boost/optional/optional.hpp:1050:9: required from 'typename boost::enable_if::type>, boost::optional&>::type boost::optional::operator=(T_&&) [with T_ = libetonyek::IWORKMarker; T = libetonyek::IWORKMarker; typename boost::enable_if::type>, boost::optional&>::type = boost::optional&]' contexts/IWORKLineEndElement.cpp:74:10: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKPosition]': /usr/local/include/boost/optional/optional.hpp:954:5: required from 'void boost::optional_detail::optional_base::construct(boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::IWORKMarker; boost::optional_detail::optional_base::rval_reference_type = libetonyek::IWORKMarker&&]' /usr/local/include/boost/optional/optional.hpp:333:21: required from 'void boost::optional_detail::optional_base::assign(boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::IWORKMarker; boost::optional_detail::optional_base::rval_reference_type = libetonyek::IWORKMarker&&]' /usr/local/include/boost/optional/optional.hpp:1050:9: required from 'typename boost::enable_if::type>, boost::optional&>::type boost::optional::operator=(T_&&) [with T_ = libetonyek::IWORKMarker; T = libetonyek::IWORKMarker; typename boost::enable_if::type>, boost::optional&>::type = boost::optional&]' contexts/IWORKLineEndElement.cpp:74:10: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKListLabelGeometriesProperty.h:17, from contexts/IWORKListLabelGeometriesProperty.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKLinkElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKLinkElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKListLabelGeometryElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKListLabelGeometryElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKListLabelGeometryElement.lo `test -f 'contexts/IWORKListLabelGeometryElement.cpp' || echo './'`contexts/IWORKListLabelGeometryElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKListLabelGeometryElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKListLabelGeometryElement.Tpo -c contexts/IWORKListLabelGeometryElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKListLabelGeometryElement.o In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKListLabelGeometriesProperty.h:18, from contexts/IWORKListLabelGeometriesProperty.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKLineEndElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKLineEndElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKListLabelIndentsProperty.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKListLabelIndentsProperty.Tpo -c -o contexts/libetonyek_internal_la-IWORKListLabelIndentsProperty.lo `test -f 'contexts/IWORKListLabelIndentsProperty.cpp' || echo './'`contexts/IWORKListLabelIndentsProperty.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKListLabelIndentsProperty.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKListLabelIndentsProperty.Tpo -c contexts/IWORKListLabelIndentsProperty.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKListLabelIndentsProperty.o In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKLineElement.h:13, from contexts/IWORKLineElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPosition]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPosition]' contexts/IWORKLineElement.cpp:32:13: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKLineElement.h:13, from contexts/IWORKLineElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/IWORKStyleContainer.h:59:12: required from 'libetonyek::IWORKStyleContainer::IWORKStyleContainer(libetonyek::IWORKXMLParserState&, libetonyek::IWORKStylePtr_t&, libetonyek::IWORKStyleMap_t&) [with int TokenId = 131278; int RefTokenId = 131279; int TokenId2 = 0; int RefTokenId2 = 0; libetonyek::IWORKStylePtr_t = std::shared_ptr; libetonyek::IWORKStyleMap_t = std::unordered_map, std::shared_ptr >]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator< >::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKStyleContainer<131278, 131279>; _Args = {libetonyek::IWORKXMLParserState&, std::shared_ptr&, std::unordered_map, std::allocator >, std::shared_ptr, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::shared_ptr > > >&}; _Tp = libetonyek::IWORKStyleContainer<131278, 131279>]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKStyleContainer<131278, 131279>; _Args = {libetonyek::IWORKXMLParserState&, std::shared_ptr&, std::unordered_map, std::allocator >, std::shared_ptr, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::shared_ptr > > >&}; _Tp = libetonyek::IWORKStyleContainer<131278, 131279>; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/5.0/bits/shared_ptr_base.h:522:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKXMLParserState&, std::shared_ptr&, std::unordered_map, std::allocator >, std::shared_ptr, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::shared_ptr > > >&}; _Tp = libetonyek::IWORKStyleContainer<131278, 131279>; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKStyleContainer<131278, 131279>; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::shared_ptr&, std::unordered_map, std::allocator >, std::shared_ptr, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::shared_ptr > > >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::shared_ptr&, std::unordered_map, std::allocator >, std::shared_ptr, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::shared_ptr > > >&}; _Tp = libetonyek::IWORKStyleContainer<131278, 131279>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::shared_ptr&, std::unordered_map, std::allocator >, std::shared_ptr, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::shared_ptr > > >&}; _Tp = libetonyek::IWORKStyleContainer<131278, 131279>]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKStyleContainer<131278, 131279>; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::shared_ptr&, std::unordered_map, std::allocator >, std::shared_ptr, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::shared_ptr > > >&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKStyleContainer<131278, 131279>; _Args = {libetonyek::IWORKXMLParserState&, std::shared_ptr&, std::unordered_map, std::allocator >, std::shared_ptr, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::shared_ptr > > >&}]' contexts/IWORKLineElement.cpp:51:113: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKLineElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKLineElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKListLabelTypeinfoElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKListLabelTypeinfoElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKListLabelTypeinfoElement.lo `test -f 'contexts/IWORKListLabelTypeinfoElement.cpp' || echo './'`contexts/IWORKListLabelTypeinfoElement.cpp In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKListLabelTypeinfoElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKListLabelTypeinfoElement.Tpo -c contexts/IWORKListLabelTypeinfoElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKListLabelTypeinfoElement.o In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKListLabelGeometryElement.h:15, from contexts/IWORKListLabelGeometryElement.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKLayoutElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKLayoutElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKListLabelTypesProperty.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKListLabelTypesProperty.Tpo -c -o contexts/libetonyek_internal_la-IWORKListLabelTypesProperty.lo `test -f 'contexts/IWORKListLabelTypesProperty.cpp' || echo './'`contexts/IWORKListLabelTypesProperty.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKListLabelTypesProperty.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKListLabelTypesProperty.Tpo -c contexts/IWORKListLabelTypesProperty.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKListLabelTypesProperty.o In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKListLabelGeometriesProperty.h:13, from contexts/IWORKListLabelGeometriesProperty.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/IWORKListLabelGeometriesProperty.cpp:35:11: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKListLabelGeometriesProperty.h:13, from contexts/IWORKListLabelGeometriesProperty.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKListLabelGeometry]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKListLabelGeometry]' contexts/IWORKPushCollector.h:30:15: required from 'libetonyek::IWORKPushCollector::IWORKPushCollector(Container&) [with Type = libetonyek::IWORKListLabelGeometry; Container = std::deque]' contexts/IWORKContainerContext.h:46:27: required from 'libetonyek::IWORKContainerContext::IWORKContainerContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKContainerContext::Dict_t&, std::deque&) [with Type = libetonyek::IWORKListLabelGeometry; NestedParser = libetonyek::IWORKListLabelGeometryElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131349u; unsigned int RefId = 131350u; libetonyek::IWORKContainerContext::Dict_t = std::unordered_map, libetonyek::IWORKListLabelGeometry>]' contexts/IWORKMutableArrayElement.h:36:26: required from 'libetonyek::IWORKMutableArrayElement::IWORKMutableArrayElement(libetonyek::IWORKXMLParserState&, libetonyek::IWORKMutableArrayElement::ArrayDict_t&, libetonyek::IWORKMutableArrayElement::ContextDict_t&, std::deque&) [with Type = libetonyek::IWORKListLabelGeometry; NestedParser = libetonyek::IWORKListLabelGeometryElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131349u; unsigned int RefId = 131350u; libetonyek::IWORKMutableArrayElement::ArrayDict_t = std::unordered_map, std::deque >; libetonyek::IWORKMutableArrayElement::ContextDict_t = std::unordered_map, libetonyek::IWORKListLabelGeometry>]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator< >::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKMutableArrayElement; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKListLabelGeometry, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKListLabelGeometry> > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKListLabelGeometry, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKListLabelGeometry> > >&, std::deque >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKListLabelGeometry, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKListLabelGeometry> > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKListLabelGeometry, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKListLabelGeometry> > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKListLabelGeometry, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKListLabelGeometry> > >&, std::deque >&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKListLabelGeometry, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKListLabelGeometry> > >&, std::deque >&}]' contexts/IWORKListLabelGeometriesProperty.cpp:47:60: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKListLabelIndentsProperty.h:17, from contexts/IWORKListLabelIndentsProperty.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKListLabelGeometryElement.h:16, from contexts/IWORKListLabelGeometryElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKListLabelTypesProperty.h:17, from contexts/IWORKListLabelTypesProperty.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKListLabelGeometriesProperty.Tpo contexts/.deps/libetonyek_internal_la-IWORKListLabelGeometriesProperty.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKListTextIndentsProperty.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKListTextIndentsProperty.Tpo -c -o contexts/libetonyek_internal_la-IWORKListTextIndentsProperty.lo `test -f 'contexts/IWORKListTextIndentsProperty.cpp' || echo './'`contexts/IWORKListTextIndentsProperty.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKListTextIndentsProperty.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKListTextIndentsProperty.Tpo -c contexts/IWORKListTextIndentsProperty.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKListTextIndentsProperty.o In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKListLabelTypesProperty.h:18, from contexts/IWORKListLabelTypesProperty.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from contexts/IWORKListLabelGeometryElement.h:13, from contexts/IWORKListLabelGeometryElement.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = double]' contexts/IWORKListLabelGeometryElement.cpp:25:21: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = bool]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = bool]' contexts/IWORKListLabelGeometryElement.cpp:25:21: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKListLabelTypeinfoElement.h:15, from contexts/IWORKListLabelTypeinfoElement.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKListLabelGeometryElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKListLabelGeometryElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKMediaElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKMediaElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKMediaElement.lo `test -f 'contexts/IWORKMediaElement.cpp' || echo './'`contexts/IWORKMediaElement.cpp In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKListLabelTypeinfoElement.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKMediaElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKMediaElement.Tpo -c contexts/IWORKMediaElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKMediaElement.o In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKListTextIndentsProperty.h:17, from contexts/IWORKListTextIndentsProperty.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKPath.h:23, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKListLabelTypesProperty.h:13, from contexts/IWORKListLabelTypesProperty.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/IWORKListLabelTypesProperty.cpp:35:11: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/variant.hpp:17:0, from ./IWORKTypes.h:20, from contexts/IWORKListLabelTypesProperty.h:17, from contexts/IWORKListLabelTypesProperty.cpp:10: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}]': /usr/include/c++/5.0/bits/stl_construct.h:75:7: required from 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; _Args = {const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&}]' /usr/include/c++/5.0/bits/stl_uninitialized.h:75:18: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::_Deque_iterator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&, const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >*>; _ForwardIterator = std::_Deque_iterator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >*>; bool _TrivialValueTypes = false]' /usr/include/c++/5.0/bits/stl_uninitialized.h:126:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::_Deque_iterator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&, const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >*>; _ForwardIterator = std::_Deque_iterator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >*>]' /usr/include/c++/5.0/bits/stl_uninitialized.h:281:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::_Deque_iterator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&, const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >*>; _ForwardIterator = std::_Deque_iterator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >*>; _Tp = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /usr/include/c++/5.0/bits/stl_deque.h:944:36: required from 'std::deque<_Tp, _Alloc>::deque(const std::deque<_Tp, _Alloc>&) [with _Tp = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; _Alloc = std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >]' /usr/local/include/boost/any.hpp:174:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >&]' ./IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::ListLabelTypes; typename libetonyek::IWORKPropertyInfo::ValueType = std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >]' contexts/IWORKListLabelTypesProperty.cpp:63:61: required from here /usr/local/include/boost/variant/variant.hpp:1865:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant(const variant& operand) ^ /usr/local/include/boost/variant/variant.hpp:1865:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/aligned_storage.hpp:16:0, from /usr/local/include/boost/variant/variant.hpp:41, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKListLabelTypesProperty.h:17, from contexts/IWORKListLabelTypesProperty.cpp:10: /usr/local/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage::aligned_storage() [with long unsigned int size_ = 32ul; long unsigned int alignment_ = 8ul]': /usr/local/include/boost/variant/variant.hpp:1866:5: required from 'boost::variant::variant(const boost::variant&) [with T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}]' /usr/include/c++/5.0/bits/stl_construct.h:75:7: required from 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; _Args = {const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&}]' /usr/include/c++/5.0/bits/stl_uninitialized.h:75:18: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::_Deque_iterator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&, const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >*>; _ForwardIterator = std::_Deque_iterator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >*>; bool _TrivialValueTypes = false]' /usr/include/c++/5.0/bits/stl_uninitialized.h:126:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::_Deque_iterator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&, const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >*>; _ForwardIterator = std::_Deque_iterator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >*>]' /usr/include/c++/5.0/bits/stl_uninitialized.h:281:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::_Deque_iterator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&, const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >*>; _ForwardIterator = std::_Deque_iterator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >*>; _Tp = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /usr/include/c++/5.0/bits/stl_deque.h:944:36: required from 'std::deque<_Tp, _Alloc>::deque(const std::deque<_Tp, _Alloc>&) [with _Tp = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; _Alloc = std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >]' /usr/local/include/boost/any.hpp:174:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >&]' ./IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::ListLabelTypes; typename libetonyek::IWORKPropertyInfo::ValueType = std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >]' contexts/IWORKListLabelTypesProperty.cpp:63:61: required from here /usr/local/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++] struct aligned_storage_imp ^ /usr/local/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::aligned_storage_imp()' first required here { ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKListLabelTypesProperty.h:13, from contexts/IWORKListLabelTypesProperty.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' contexts/IWORKPushCollector.h:30:15: required from 'libetonyek::IWORKPushCollector::IWORKPushCollector(Container&) [with Type = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; Container = std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >]' contexts/IWORKContainerContext.h:46:27: required from 'libetonyek::IWORKContainerContext::IWORKContainerContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKContainerContext::Dict_t&, std::deque&) [with Type = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; NestedParser = libetonyek::IWORKListLabelTypeinfoElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131351u; unsigned int RefId = 131352u; libetonyek::IWORKContainerContext::Dict_t = std::unordered_map, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >]' contexts/IWORKMutableArrayElement.h:36:26: required from 'libetonyek::IWORKMutableArrayElement::IWORKMutableArrayElement(libetonyek::IWORKXMLParserState&, libetonyek::IWORKMutableArrayElement::ArrayDict_t&, libetonyek::IWORKMutableArrayElement::ContextDict_t&, std::deque&) [with Type = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; NestedParser = libetonyek::IWORKListLabelTypeinfoElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131351u; unsigned int RefId = 131352u; libetonyek::IWORKMutableArrayElement::ArrayDict_t = std::unordered_map, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > >; libetonyek::IWORKMutableArrayElement::ContextDict_t = std::unordered_map, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator< >::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKMutableArrayElement, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, libetonyek::IWORKListLabelTypeinfoElement, libetonyek::IWORKPushCollector, 131351u, 131352u>; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > > > > >&, std::unordered_map, std::allocator >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > > >&, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > >&}; _Tp = libetonyek::IWORKMutableArrayElement, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, libetonyek::IWORKListLabelTypeinfoElement, libetonyek::IWORKPushCollector, 131351u, 131352u>]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, libetonyek::IWORKListLabelTypeinfoElement, libetonyek::IWORKPushCollector, 131351u, 131352u>; _Alloc = std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, libetonyek::IWORKListLabelTypeinfoElement, libetonyek::IWORKPushCollector, 131351u, 131352u> >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > > > > >&, std::unordered_map, std::allocator >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > > >&, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, libetonyek::IWORKListLabelTypeinfoElement, libetonyek::IWORKPushCollector, 131351u, 131352u> >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > > > > >&, std::unordered_map, std::allocator >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > > >&, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > >&}; _Tp = libetonyek::IWORKMutableArrayElement, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, libetonyek::IWORKListLabelTypeinfoElement, libetonyek::IWORKPushCollector, 131351u, 131352u>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, libetonyek::IWORKListLabelTypeinfoElement, libetonyek::IWORKPushCollector, 131351u, 131352u> >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > > > > >&, std::unordered_map, std::allocator >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > > >&, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > >&}; _Tp = libetonyek::IWORKMutableArrayElement, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, libetonyek::IWORKListLabelTypeinfoElement, libetonyek::IWORKPushCollector, 131351u, 131352u>]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, libetonyek::IWORKListLabelTypeinfoElement, libetonyek::IWORKPushCollector, 131351u, 131352u>; _Alloc = std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, libetonyek::IWORKListLabelTypeinfoElement, libetonyek::IWORKPushCollector, 131351u, 131352u> >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > > > > >&, std::unordered_map, std::allocator >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > > >&, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > >&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, libetonyek::IWORKListLabelTypeinfoElement, libetonyek::IWORKPushCollector, 131351u, 131352u>; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > > > > >&, std::unordered_map, std::allocator >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > > >&, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > >&}]' contexts/IWORKListLabelTypesProperty.cpp:46:109: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/boost/variant.hpp:17:0, from ./IWORKTypes.h:20, from contexts/IWORKListLabelTypesProperty.h:17, from contexts/IWORKListLabelTypesProperty.cpp:10: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant() [with T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}]': contexts/IWORKContainerContext.h:86:7: required from 'void libetonyek::IWORKContainerContext::handleRef() [with Type = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; NestedParser = libetonyek::IWORKListLabelTypeinfoElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131351u; unsigned int RefId = 131352u]' contexts/IWORKContainerContext.h:54:16: required from 'libetonyek::IWORKXMLContextPtr_t libetonyek::IWORKContainerContext::element(int) [with Type = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; NestedParser = libetonyek::IWORKListLabelTypeinfoElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131351u; unsigned int RefId = 131352u; libetonyek::IWORKXMLContextPtr_t = std::shared_ptr]' contexts/IWORKListLabelTypesProperty.cpp:72:1: required from here /usr/local/include/boost/variant/variant.hpp:1484:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant() ^ /usr/local/include/boost/variant/variant.hpp:1484:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}]': /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator< >::construct(_Up*, _Args&& ...) [with _Up = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; _Args = {boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >}; _Tp = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; _Args = {boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >}; _Tp = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; std::allocator_traits >::allocator_type = std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >]' /usr/include/c++/5.0/bits/deque.tcc:155:30: required from 'void std::deque<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >}; _Tp = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; _Alloc = std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >]' /usr/include/c++/5.0/bits/stl_deque.h:1532:21: required from 'void std::deque<_Tp, _Alloc>::push_back(std::deque<_Tp, _Alloc>::value_type&&) [with _Tp = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; _Alloc = std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >; std::deque<_Tp, _Alloc>::value_type = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' contexts/IWORKContainerContext.h:86:7: required from 'void libetonyek::IWORKContainerContext::handleRef() [with Type = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; NestedParser = libetonyek::IWORKListLabelTypeinfoElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131351u; unsigned int RefId = 131352u]' contexts/IWORKContainerContext.h:54:16: required from 'libetonyek::IWORKXMLContextPtr_t libetonyek::IWORKContainerContext::element(int) [with Type = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; NestedParser = libetonyek::IWORKListLabelTypeinfoElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131351u; unsigned int RefId = 131352u; libetonyek::IWORKXMLContextPtr_t = std::shared_ptr]' contexts/IWORKListLabelTypesProperty.cpp:72:1: required from here /usr/local/include/boost/variant/variant.hpp:1876:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) ^ /usr/local/include/boost/variant/variant.hpp:1876:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKPath.h:23, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKMediaElement.h:15, from contexts/IWORKMediaElement.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKListLabelIndentsProperty.h:15, from contexts/IWORKListLabelIndentsProperty.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/IWORKListLabelIndentsProperty.cpp:35:11: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from contexts/IWORKListLabelIndentsProperty.h:15, from contexts/IWORKListLabelIndentsProperty.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = double]' contexts/IWORKPushCollector.h:30:15: required from 'libetonyek::IWORKPushCollector::IWORKPushCollector(Container&) [with Type = double; Container = std::deque]' contexts/IWORKContainerContext.h:37:27: required from 'libetonyek::IWORKContainerContext::IWORKContainerContext(libetonyek::IWORKXMLParserState&, std::deque&) [with Type = double; NestedParser = libetonyek::IWORKNumberElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131371u; unsigned int RefId = 0u]' contexts/IWORKMutableArrayElement.h:29:26: required from 'libetonyek::IWORKMutableArrayElement::IWORKMutableArrayElement(libetonyek::IWORKXMLParserState&, libetonyek::IWORKMutableArrayElement::ArrayDict_t&, std::deque&) [with Type = double; NestedParser = libetonyek::IWORKNumberElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131371u; unsigned int RefId = 0u; libetonyek::IWORKMutableArrayElement::ArrayDict_t = std::unordered_map, std::deque >]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131371u>; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131371u>]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131371u>; _Alloc = std::allocator, libetonyek::IWORKPushCollector, 131371u> >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::deque >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator, libetonyek::IWORKPushCollector, 131371u> >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131371u>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator, libetonyek::IWORKPushCollector, 131371u> >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131371u>]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131371u>; _Alloc = std::allocator, libetonyek::IWORKPushCollector, 131371u> >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::deque >&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131371u>; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::deque >&}]' contexts/IWORKListLabelIndentsProperty.cpp:45:115: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKMediaElement.h:16, from contexts/IWORKMediaElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKListLabelIndentsProperty.Tpo contexts/.deps/libetonyek_internal_la-IWORKListLabelIndentsProperty.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKMetadataElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKMetadataElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKMetadataElement.lo `test -f 'contexts/IWORKMetadataElement.cpp' || echo './'`contexts/IWORKMetadataElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKMetadataElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKMetadataElement.Tpo -c contexts/IWORKMetadataElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKMetadataElement.o In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKListTextIndentsProperty.h:15, from contexts/IWORKListTextIndentsProperty.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/IWORKListTextIndentsProperty.cpp:33:11: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from contexts/IWORKListTextIndentsProperty.h:15, from contexts/IWORKListTextIndentsProperty.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = double]' contexts/IWORKPushCollector.h:30:15: required from 'libetonyek::IWORKPushCollector::IWORKPushCollector(Container&) [with Type = double; Container = std::deque]' contexts/IWORKContainerContext.h:37:27: required from 'libetonyek::IWORKContainerContext::IWORKContainerContext(libetonyek::IWORKXMLParserState&, std::deque&) [with Type = double; NestedParser = libetonyek::IWORKNumberElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131371u; unsigned int RefId = 0u]' contexts/IWORKMutableArrayElement.h:29:26: required from 'libetonyek::IWORKMutableArrayElement::IWORKMutableArrayElement(libetonyek::IWORKXMLParserState&, libetonyek::IWORKMutableArrayElement::ArrayDict_t&, std::deque&) [with Type = double; NestedParser = libetonyek::IWORKNumberElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131371u; unsigned int RefId = 0u; libetonyek::IWORKMutableArrayElement::ArrayDict_t = std::unordered_map, std::deque >]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131371u>; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131371u>]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131371u>; _Alloc = std::allocator, libetonyek::IWORKPushCollector, 131371u> >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::deque >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator, libetonyek::IWORKPushCollector, 131371u> >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131371u>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator, libetonyek::IWORKPushCollector, 131371u> >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131371u>]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131371u>; _Alloc = std::allocator, libetonyek::IWORKPushCollector, 131371u> >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::deque >&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131371u>; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::deque >&}]' contexts/IWORKListTextIndentsProperty.cpp:43:115: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKMediaElement.h:13, from contexts/IWORKMediaElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKColor]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKColor]' contexts/IWORKMediaElement.cpp:102:15: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/IWORKMediaElement.cpp:102:15: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from contexts/IWORKMediaElement.h:13, from contexts/IWORKMediaElement.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = int]' contexts/IWORKMediaElement.cpp:337:23: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKMediaElement.h:13, from contexts/IWORKMediaElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKWrap]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKWrap]' contexts/IWORKMediaElement.cpp:337:23: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' contexts/IWORKMediaElement.cpp:337:23: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKListLabelTypesProperty.Tpo contexts/.deps/libetonyek_internal_la-IWORKListLabelTypesProperty.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKNumberConverter.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKNumberConverter.Tpo -c -o contexts/libetonyek_internal_la-IWORKNumberConverter.lo `test -f 'contexts/IWORKNumberConverter.cpp' || echo './'`contexts/IWORKNumberConverter.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKNumberConverter.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKNumberConverter.Tpo -c contexts/IWORKNumberConverter.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKNumberConverter.o In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKMetadataElement.h:13, from contexts/IWORKMetadataElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/variant.hpp:17:0, from ./IWORKTypes.h:20, from contexts/IWORKListLabelTypeinfoElement.h:15, from contexts/IWORKListLabelTypeinfoElement.cpp:10: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant() [with T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}]': contexts/IWORKListLabelTypeinfoElement.cpp:122:125: required from here /usr/local/include/boost/variant/variant.hpp:1484:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant() ^ /usr/local/include/boost/variant/variant.hpp:1484:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKListLabelTypeinfoElement.h:13, from contexts/IWORKListLabelTypeinfoElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' contexts/IWORKListLabelTypeinfoElement.cpp:34:20: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/IWORKListLabelTypeinfoElement.cpp:34:20: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/aligned_storage.hpp:16:0, from /usr/local/include/boost/variant/variant.hpp:41, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKListLabelTypeinfoElement.h:15, from contexts/IWORKListLabelTypeinfoElement.cpp:10: /usr/local/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage::aligned_storage() [with long unsigned int size_ = 32ul; long unsigned int alignment_ = 8ul]': /usr/local/include/boost/variant/variant.hpp:1488:5: required from 'boost::variant::variant() [with T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}]' contexts/IWORKListLabelTypeinfoElement.cpp:122:125: required from here /usr/local/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++] struct aligned_storage_imp ^ /usr/local/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::aligned_storage_imp()' first required here { ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/variant.hpp:17:0, from ./IWORKTypes.h:20, from contexts/IWORKListLabelTypeinfoElement.h:15, from contexts/IWORKListLabelTypeinfoElement.cpp:10: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = std::shared_ptr; T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/optional/optional.hpp:663:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = std::shared_ptr&; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /usr/local/include/boost/optional/optional.hpp:348:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = std::shared_ptr&; ExprPtr = std::shared_ptr; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /usr/local/include/boost/optional/optional.hpp:979:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = std::shared_ptr&; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; typename boost::enable_if, boost::optional&>::type = boost::optional, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >&]' contexts/IWORKListLabelTypeinfoElement.cpp:90:15: required from here /usr/local/include/boost/variant/variant.hpp:1832:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant( ^ /usr/local/include/boost/variant/variant.hpp:1832:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = std::shared_ptr; T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/optional/optional.hpp:663:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = const std::shared_ptr&; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /usr/local/include/boost/optional/optional.hpp:348:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = const std::shared_ptr&; ExprPtr = std::shared_ptr; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /usr/local/include/boost/optional/optional.hpp:979:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = const std::shared_ptr&; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; typename boost::enable_if, boost::optional&>::type = boost::optional, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >&]' contexts/IWORKListLabelTypeinfoElement.cpp:96:17: required from here /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant(const T& operand, ^ /usr/local/include/boost/variant/variant.hpp:1820:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}]': /usr/local/include/boost/optional/optional.hpp:384:8: required from 'void boost::optional_detail::optional_base::construct(boost::optional_detail::optional_base::argument_type) [with T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; boost::optional_detail::optional_base::argument_type = const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&]' /usr/local/include/boost/optional/optional.hpp:324:21: required from 'void boost::optional_detail::optional_base::assign(boost::optional_detail::optional_base::argument_type) [with T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; boost::optional_detail::optional_base::argument_type = const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&]' /usr/local/include/boost/optional/optional.hpp:1050:9: required from 'typename boost::enable_if::type>, boost::optional&>::type boost::optional::operator=(T_&&) [with T_ = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; typename boost::enable_if::type>, boost::optional&>::type = boost::optional, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >&]' contexts/IWORKListLabelTypeinfoElement.cpp:106:15: required from here /usr/local/include/boost/variant/variant.hpp:1865:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant(const variant& operand) ^ /usr/local/include/boost/variant/variant.hpp:1865:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = bool; T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/optional/optional.hpp:663:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = bool; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /usr/local/include/boost/optional/optional.hpp:348:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = bool; ExprPtr = bool; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /usr/local/include/boost/optional/optional.hpp:979:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = bool; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; typename boost::enable_if, boost::optional&>::type = boost::optional, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >&]' contexts/IWORKListLabelTypeinfoElement.cpp:119:13: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^ /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from contexts/IWORKNumberConverter.h:13, from contexts/IWORKNumberConverter.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = libetonyek::IWORKAlignment]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWORKAlignment]' contexts/IWORKNumberConverter.cpp:55:10: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:29:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = libetonyek::IWORKBaseline]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWORKBaseline]' contexts/IWORKNumberConverter.cpp:84:10: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:29:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = libetonyek::IWORKBorderType]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWORKBorderType]' contexts/IWORKNumberConverter.cpp:108:10: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:29:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = libetonyek::IWORKCapitalization]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWORKCapitalization]' contexts/IWORKNumberConverter.cpp:136:10: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:29:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = libetonyek::IWORKCellNumberType]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWORKCellNumberType]' contexts/IWORKNumberConverter.cpp:162:10: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:29:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = libetonyek::IWORKStrokeType]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWORKStrokeType]' contexts/IWORKNumberConverter.cpp:187:10: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:29:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = libetonyek::IWORKVerticalAlignment]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWORKVerticalAlignment]' contexts/IWORKNumberConverter.cpp:211:10: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:29:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] mv -f contexts/.deps/libetonyek_internal_la-IWORKNumberConverter.Tpo contexts/.deps/libetonyek_internal_la-IWORKNumberConverter.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKPElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKPElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKPElement.lo `test -f 'contexts/IWORKPElement.cpp' || echo './'`contexts/IWORKPElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKPElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKPElement.Tpo -c contexts/IWORKPElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKPElement.o In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKListLabelTypeinfoElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKListLabelTypeinfoElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKPathElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKPathElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKPathElement.lo `test -f 'contexts/IWORKPathElement.cpp' || echo './'`contexts/IWORKPathElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKPathElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKPathElement.Tpo -c contexts/IWORKPathElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKPathElement.o In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKListTextIndentsProperty.Tpo contexts/.deps/libetonyek_internal_la-IWORKListTextIndentsProperty.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKPositionElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKPositionElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKPositionElement.lo `test -f 'contexts/IWORKPositionElement.cpp' || echo './'`contexts/IWORKPositionElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKPositionElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKPositionElement.Tpo -c contexts/IWORKPositionElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKPositionElement.o In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKCollector.h:27, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKMediaElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKMediaElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKPropertyContextBase.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKPropertyContextBase.Tpo -c -o contexts/libetonyek_internal_la-IWORKPropertyContextBase.lo `test -f 'contexts/IWORKPropertyContextBase.cpp' || echo './'`contexts/IWORKPropertyContextBase.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKPropertyContextBase.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKPropertyContextBase.Tpo -c contexts/IWORKPropertyContextBase.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKPropertyContextBase.o In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKPathElement.h:13, from contexts/IWORKPathElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKPropertyContextBase.h:13, from contexts/IWORKPropertyContextBase.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKMetadataElement.h:13, from contexts/IWORKMetadataElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/IWORKMetadataElement.cpp:60:15: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKPropertyContextBase.Tpo contexts/.deps/libetonyek_internal_la-IWORKPropertyContextBase.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKPropertyMapElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKPropertyMapElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKPropertyMapElement.lo `test -f 'contexts/IWORKPropertyMapElement.cpp' || echo './'`contexts/IWORKPropertyMapElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKPropertyMapElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKPropertyMapElement.Tpo -c contexts/IWORKPropertyMapElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKPropertyMapElement.o In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKPositionElement.h:16, from contexts/IWORKPositionElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKMetadataElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKMetadataElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKRefContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKRefContext.Tpo -c -o contexts/libetonyek_internal_la-IWORKRefContext.lo `test -f 'contexts/IWORKRefContext.cpp' || echo './'`contexts/IWORKRefContext.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKRefContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKRefContext.Tpo -c contexts/IWORKRefContext.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKRefContext.o In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKPElement.h:15, from contexts/IWORKPElement.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKPElement.h:16, from contexts/IWORKPElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKRefContext.h:16, from contexts/IWORKRefContext.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKPropertyMapElement.h:13, from contexts/IWORKPropertyMapElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKCollector.h:27, from contexts/IWORKPathElement.cpp:19: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKXMLParserState.h:18, from contexts/IWORKRefContext.cpp:12: /usr/local/include/boost/move/iterator.hpp: At global scope: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKRefContext.Tpo contexts/.deps/libetonyek_internal_la-IWORKRefContext.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKShapeContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKShapeContext.Tpo -c -o contexts/libetonyek_internal_la-IWORKShapeContext.lo `test -f 'contexts/IWORKShapeContext.cpp' || echo './'`contexts/IWORKShapeContext.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKShapeContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKShapeContext.Tpo -c contexts/IWORKShapeContext.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKShapeContext.o In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKCollector.h:27, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKCollector.h:27, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKPathElement.h:13, from contexts/IWORKPathElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' contexts/IWORKPathElement.cpp:55:13: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPosition]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPosition]' contexts/IWORKPathElement.cpp:55:13: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/IWORKPathElement.cpp:291:11: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKShapeContext.h:16, from contexts/IWORKShapeContext.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKShapeContext.h:17, from contexts/IWORKShapeContext.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from contexts/IWORKPositionElement.h:13, from contexts/IWORKPositionElement.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = double]' contexts/IWORKPositionElement.cpp:25:9: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKPositionElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKPositionElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKSizeElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKSizeElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKSizeElement.lo `test -f 'contexts/IWORKSizeElement.cpp' || echo './'`contexts/IWORKSizeElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKSizeElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKSizeElement.Tpo -c contexts/IWORKSizeElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKSizeElement.o mv -f contexts/.deps/libetonyek_internal_la-IWORKPathElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKPathElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKSpanElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKSpanElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKSpanElement.lo `test -f 'contexts/IWORKSpanElement.cpp' || echo './'`contexts/IWORKSpanElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKSpanElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKSpanElement.Tpo -c contexts/IWORKSpanElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKSpanElement.o In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from contexts/IWORKPElement.h:13, from contexts/IWORKPElement.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = unsigned int]' contexts/IWORKPElement.cpp:114:19: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = bool]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = bool]' contexts/IWORKPElement.cpp:114:19: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKSizeElement.h:16, from contexts/IWORKSizeElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKSpanElement.h:13, from contexts/IWORKSpanElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKPropertyMapElement.h:13, from contexts/IWORKPropertyMapElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/IWORKPropertyMapElement.cpp:221:11: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from ./IWORKXMLContextBase.h:14, from contexts/IWORKPropertyMapElement.h:13, from contexts/IWORKPropertyMapElement.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = double]' contexts/IWORKPropertyMapElement.cpp:288:16: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = bool]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = bool]' contexts/IWORKPropertyMapElement.cpp:288:16: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKShapeContext.h:13, from contexts/IWORKShapeContext.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKWrap]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKWrap]' contexts/IWORKShapeContext.cpp:41:19: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from contexts/IWORKShapeContext.h:13, from contexts/IWORKShapeContext.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = int]' contexts/IWORKShapeContext.cpp:41:19: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKShapeContext.h:13, from contexts/IWORKShapeContext.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/IWORKStyleContainer.h:59:12: required from 'libetonyek::IWORKStyleContainer::IWORKStyleContainer(libetonyek::IWORKXMLParserState&, libetonyek::IWORKStylePtr_t&, libetonyek::IWORKStyleMap_t&) [with int TokenId = 131278; int RefTokenId = 131279; int TokenId2 = 0; int RefTokenId2 = 0; libetonyek::IWORKStylePtr_t = std::shared_ptr; libetonyek::IWORKStyleMap_t = std::unordered_map, std::shared_ptr >]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator< >::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKStyleContainer<131278, 131279>; _Args = {libetonyek::IWORKXMLParserState&, std::shared_ptr&, std::unordered_map, std::allocator >, std::shared_ptr, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::shared_ptr > > >&}; _Tp = libetonyek::IWORKStyleContainer<131278, 131279>]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKStyleContainer<131278, 131279>; _Args = {libetonyek::IWORKXMLParserState&, std::shared_ptr&, std::unordered_map, std::allocator >, std::shared_ptr, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::shared_ptr > > >&}; _Tp = libetonyek::IWORKStyleContainer<131278, 131279>; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/5.0/bits/shared_ptr_base.h:522:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKXMLParserState&, std::shared_ptr&, std::unordered_map, std::allocator >, std::shared_ptr, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::shared_ptr > > >&}; _Tp = libetonyek::IWORKStyleContainer<131278, 131279>; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKStyleContainer<131278, 131279>; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::shared_ptr&, std::unordered_map, std::allocator >, std::shared_ptr, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::shared_ptr > > >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::shared_ptr&, std::unordered_map, std::allocator >, std::shared_ptr, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::shared_ptr > > >&}; _Tp = libetonyek::IWORKStyleContainer<131278, 131279>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::shared_ptr&, std::unordered_map, std::allocator >, std::shared_ptr, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::shared_ptr > > >&}; _Tp = libetonyek::IWORKStyleContainer<131278, 131279>]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKStyleContainer<131278, 131279>; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::shared_ptr&, std::unordered_map, std::allocator >, std::shared_ptr, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::shared_ptr > > >&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKStyleContainer<131278, 131279>; _Args = {libetonyek::IWORKXMLParserState&, std::shared_ptr&, std::unordered_map, std::allocator >, std::shared_ptr, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::shared_ptr > > >&}]' contexts/IWORKShapeContext.cpp:90:113: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKPElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKPElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKStringElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKStringElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKStringElement.lo `test -f 'contexts/IWORKStringElement.cpp' || echo './'`contexts/IWORKStringElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKStringElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKStringElement.Tpo -c contexts/IWORKStringElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKStringElement.o In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKCollector.h:27, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKShapeContext.Tpo contexts/.deps/libetonyek_internal_la-IWORKShapeContext.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKStrokeContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKStrokeContext.Tpo -c -o contexts/libetonyek_internal_la-IWORKStrokeContext.lo `test -f 'contexts/IWORKStrokeContext.cpp' || echo './'`contexts/IWORKStrokeContext.cpp In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKPath.h:23, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKStringElement.h:17, from contexts/IWORKStringElement.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKStrokeContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKStrokeContext.Tpo -c contexts/IWORKStrokeContext.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKStrokeContext.o In file included from /usr/local/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKPropertyMapElement.h:13, from contexts/IWORKPropertyMapElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKColor]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKColor]' contexts/IWORKValueContext.h:38:20: required from 'libetonyek::IWORKValueContext::IWORKValueContext(libetonyek::IWORKXMLParserState&, Type&, bool*) [with Type = libetonyek::IWORKColor; NestedParser = libetonyek::IWORKColorElement; unsigned int Id = 131191u; unsigned int Id2 = 0u]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKValueContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKColor&}; _Tp = libetonyek::IWORKValueContext]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKValueContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKColor&}; _Tp = libetonyek::IWORKValueContext; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/5.0/bits/shared_ptr_base.h:522:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKColor&}; _Tp = libetonyek::IWORKValueContext; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKValueContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKColor&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKColor&}; _Tp = libetonyek::IWORKValueContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKColor&}; _Tp = libetonyek::IWORKValueContext]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKValueContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKColor&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKValueContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKColor&}]' contexts/IWORKPropertyMapElement.cpp:623:71: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKColumns]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKColumns]' contexts/IWORKPropertyMapElement.cpp:117:11: required from 'libetonyek::{anonymous}::RefPropertyContext::RefPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t&) [with Property = libetonyek::property::Columns; Context = libetonyek::{anonymous}::ColumnsElement; int TokenId = 131194; int RefTokenId = 131195; libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t = std::unordered_map, libetonyek::IWORKColumns>; typename libetonyek::IWORKPropertyInfo::ValueType = libetonyek::IWORKColumns]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKColumns, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKColumns> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKColumns, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKColumns> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/5.0/bits/shared_ptr_base.h:522:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKColumns, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKColumns> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKColumns, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKColumns> > >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKColumns, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKColumns> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKColumns, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKColumns> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKColumns, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKColumns> > >&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKColumns, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKColumns> > >&}]' contexts/IWORKPropertyMapElement.cpp:935:116: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKExternalTextWrap]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKExternalTextWrap]' contexts/IWORKPropertyMapElement.cpp:117:11: required from 'libetonyek::{anonymous}::RefPropertyContext::RefPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t&) [with Property = libetonyek::property::ExternalTextWrap; Context = libetonyek::IWORKExternalTextWrapElement; int TokenId = 131234; int RefTokenId = 131235; libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t = std::unordered_map, libetonyek::IWORKExternalTextWrap>; typename libetonyek::IWORKPropertyInfo::ValueType = libetonyek::IWORKExternalTextWrap]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKExternalTextWrap, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKExternalTextWrap> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKExternalTextWrap, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKExternalTextWrap> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/5.0/bits/shared_ptr_base.h:522:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKExternalTextWrap, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKExternalTextWrap> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKExternalTextWrap, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKExternalTextWrap> > >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKExternalTextWrap, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKExternalTextWrap> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKExternalTextWrap, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKExternalTextWrap> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKExternalTextWrap, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKExternalTextWrap> > >&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKExternalTextWrap, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKExternalTextWrap> > >&}]' contexts/IWORKPropertyMapElement.cpp:937:124: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = boost::variant]' contexts/IWORKPropertyMapElement.cpp:66:15: required from 'libetonyek::{anonymous}::RedirectPropertyContext::RedirectPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::Fill; Context = libetonyek::IWORKFillElement]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RedirectPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::{anonymous}::RedirectPropertyContext]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RedirectPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::{anonymous}::RedirectPropertyContext; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/5.0/bits/shared_ptr_base.h:522:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::{anonymous}::RedirectPropertyContext; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RedirectPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::{anonymous}::RedirectPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::{anonymous}::RedirectPropertyContext]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RedirectPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::{anonymous}::RedirectPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' contexts/IWORKPropertyMapElement.cpp:939:72: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKMarker]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKMarker]' contexts/IWORKPropertyContext.h:39:13: required from 'libetonyek::IWORKPropertyContext::IWORKPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::HeadLineEnd; Context = libetonyek::IWORKLineEndElement; int TokenId = 131339; int TokenId2 = 0]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKPropertyContext]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKPropertyContext; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/5.0/bits/shared_ptr_base.h:522:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKPropertyContext; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKPropertyContext]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' contexts/IWORKPropertyMapElement.cpp:957:71: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPadding]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPadding]' contexts/IWORKPropertyMapElement.cpp:117:11: required from 'libetonyek::{anonymous}::RefPropertyContext::RefPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t&) [with Property = libetonyek::property::LayoutMargins; Context = libetonyek::{anonymous}::PaddingElement; int TokenId = 131383; int RefTokenId = 131384; libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t = std::unordered_map, libetonyek::IWORKPadding>; typename libetonyek::IWORKPropertyInfo::ValueType = libetonyek::IWORKPadding]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKPadding, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKPadding> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKPadding, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKPadding> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/5.0/bits/shared_ptr_base.h:522:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKPadding, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKPadding> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKPadding, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKPadding> > >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKPadding, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKPadding> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKPadding, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKPadding> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKPadding, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKPadding> > >&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKPadding, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKPadding> > >&}]' contexts/IWORKPropertyMapElement.cpp:978:112: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKLineSpacing]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKLineSpacing]' contexts/IWORKPropertyMapElement.cpp:117:11: required from 'libetonyek::{anonymous}::RefPropertyContext::RefPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t&) [with Property = libetonyek::property::LineSpacing; Context = libetonyek::{anonymous}::LinespacingElement; int TokenId = 131341; int RefTokenId = 131342; libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t = std::unordered_map, libetonyek::IWORKLineSpacing>; typename libetonyek::IWORKPropertyInfo::ValueType = libetonyek::IWORKLineSpacing]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKLineSpacing, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKLineSpacing> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKLineSpacing, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKLineSpacing> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/5.0/bits/shared_ptr_base.h:522:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKLineSpacing, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKLineSpacing> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKLineSpacing, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKLineSpacing> > >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKLineSpacing, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKLineSpacing> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKLineSpacing, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKLineSpacing> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKLineSpacing, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKLineSpacing> > >&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKLineSpacing, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKLineSpacing> > >&}]' contexts/IWORKPropertyMapElement.cpp:986:114: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKStroke]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKStroke]' contexts/IWORKPropertyMapElement.cpp:66:15: required from 'libetonyek::{anonymous}::RedirectPropertyContext::RedirectPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::ParagraphStroke; Context = libetonyek::IWORKStrokeContext]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RedirectPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::{anonymous}::RedirectPropertyContext]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RedirectPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::{anonymous}::RedirectPropertyContext; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/5.0/bits/shared_ptr_base.h:522:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::{anonymous}::RedirectPropertyContext; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RedirectPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::{anonymous}::RedirectPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::{anonymous}::RedirectPropertyContext]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RedirectPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::{anonymous}::RedirectPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' contexts/IWORKPropertyMapElement.cpp:1010:75: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKNumberFormat]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKNumberFormat]' contexts/IWORKPropertyMapElement.cpp:117:11: required from 'libetonyek::{anonymous}::RefPropertyContext::RefPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t&) [with Property = libetonyek::property::SFTCellStylePropertyNumberFormat; Context = libetonyek::IWORKNumberFormatElement; int TokenId = 131373; int RefTokenId = 131374; libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t = std::unordered_map, libetonyek::IWORKNumberFormat>; typename libetonyek::IWORKPropertyInfo::ValueType = libetonyek::IWORKNumberFormat]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKNumberFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKNumberFormat> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKNumberFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKNumberFormat> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/5.0/bits/shared_ptr_base.h:522:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKNumberFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKNumberFormat> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKNumberFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKNumberFormat> > >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKNumberFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKNumberFormat> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKNumberFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKNumberFormat> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKNumberFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKNumberFormat> > >&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKNumberFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKNumberFormat> > >&}]' contexts/IWORKPropertyMapElement.cpp:1048:136: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKDurationFormat]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKDurationFormat]' contexts/IWORKPropertyMapElement.cpp:117:11: required from 'libetonyek::{anonymous}::RefPropertyContext::RefPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t&) [with Property = libetonyek::property::SFTCellStylePropertyDurationFormat; Context = libetonyek::IWORKDurationFormatElement; int TokenId = 131225; int RefTokenId = 131226; libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t = std::unordered_map, libetonyek::IWORKDurationFormat>; typename libetonyek::IWORKPropertyInfo::ValueType = libetonyek::IWORKDurationFormat]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDurationFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDurationFormat> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDurationFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDurationFormat> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/5.0/bits/shared_ptr_base.h:522:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDurationFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDurationFormat> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDurationFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDurationFormat> > >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDurationFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDurationFormat> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDurationFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDurationFormat> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDurationFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDurationFormat> > >&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDurationFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDurationFormat> > >&}]' contexts/IWORKPropertyMapElement.cpp:1052:140: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from ./IWORKXMLContextBase.h:14, from contexts/IWORKPropertyMapElement.h:13, from contexts/IWORKPropertyMapElement.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKAlignment]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKAlignment]' contexts/IWORKPropertyContext.h:39:13: required from 'libetonyek::IWORKPropertyContext::IWORKPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::Alignment; Context = libetonyek::IWORKNumberElement; int TokenId = 131371; int TokenId2 = 0]' contexts/IWORKNumericPropertyContext.h:30:28: required from 'libetonyek::IWORKNumericPropertyContext::IWORKNumericPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::Alignment; int TokenId2 = 0]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKNumericPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' contexts/IWORKPropertyMapElement.cpp:927:69: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKCapitalization]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKCapitalization]' contexts/IWORKPropertyContext.h:39:13: required from 'libetonyek::IWORKPropertyContext::IWORKPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::Capitalization; Context = libetonyek::IWORKNumberElement; int TokenId = 131371; int TokenId2 = 0]' contexts/IWORKNumericPropertyContext.h:30:28: required from 'libetonyek::IWORKNumericPropertyContext::IWORKNumericPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::Capitalization; int TokenId2 = 0]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKNumericPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' contexts/IWORKPropertyMapElement.cpp:933:74: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKBorderType]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKBorderType]' contexts/IWORKPropertyContext.h:39:13: required from 'libetonyek::IWORKPropertyContext::IWORKPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::ParagraphBorderType; Context = libetonyek::IWORKNumberElement; int TokenId = 131371; int TokenId2 = 0]' contexts/IWORKNumericPropertyContext.h:30:28: required from 'libetonyek::IWORKNumericPropertyContext::IWORKNumericPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::ParagraphBorderType; int TokenId2 = 0]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKNumericPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' contexts/IWORKPropertyMapElement.cpp:1006:79: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKPropertyMapElement.h:13, from contexts/IWORKPropertyMapElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKDateTimeFormat]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKDateTimeFormat]' contexts/IWORKPropertyMapElement.cpp:117:11: required from 'libetonyek::{anonymous}::RefPropertyContext::RefPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t&) [with Property = libetonyek::property::SFTCellStylePropertyDateTimeFormat; Context = libetonyek::IWORKDateTimeFormatElement; int TokenId = 131216; int RefTokenId = 131217; libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t = std::unordered_map, libetonyek::IWORKDateTimeFormat>; typename libetonyek::IWORKPropertyInfo::ValueType = libetonyek::IWORKDateTimeFormat]' contexts/IWORKPropertyMapElement.cpp:551:16: required from 'libetonyek::{anonymous}::PropertyDateTimeFormatElement::PropertyDateTimeFormatElement(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, libetonyek::{anonymous}::PropertyDateTimeFormatElement::RedirectMap_t&) [with Property = libetonyek::property::SFTCellStylePropertyDateTimeFormat; libetonyek::{anonymous}::PropertyDateTimeFormatElement::RedirectMap_t = std::unordered_map, libetonyek::IWORKDateTimeFormat>]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::PropertyDateTimeFormatElement; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDateTimeFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDateTimeFormat> > >&}; _Tp = libetonyek::{anonymous}::PropertyDateTimeFormatElement]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::PropertyDateTimeFormatElement; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDateTimeFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDateTimeFormat> > >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDateTimeFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDateTimeFormat> > >&}; _Tp = libetonyek::{anonymous}::PropertyDateTimeFormatElement; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDateTimeFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDateTimeFormat> > >&}; _Tp = libetonyek::{anonymous}::PropertyDateTimeFormatElement]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::PropertyDateTimeFormatElement; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDateTimeFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDateTimeFormat> > >&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::{anonymous}::PropertyDateTimeFormatElement; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDateTimeFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDateTimeFormat> > >&}]' contexts/IWORKPropertyMapElement.cpp:1050:140: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from ./IWORKXMLContextBase.h:14, from contexts/IWORKPropertyMapElement.h:13, from contexts/IWORKPropertyMapElement.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKBaseline]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKBaseline]' contexts/IWORKPropertyContext.h:39:13: required from 'libetonyek::IWORKPropertyContext::IWORKPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::Baseline; Context = libetonyek::IWORKNumberElement; int TokenId = 131371; int TokenId2 = 0]' contexts/IWORKNumericPropertyContext.h:30:28: required from 'libetonyek::IWORKNumericPropertyContext::IWORKNumericPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::Baseline; int TokenId2 = 0]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKNumericPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' contexts/IWORKPropertyMapElement.cpp:1112:71: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKVerticalAlignment]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKVerticalAlignment]' contexts/IWORKPropertyContext.h:39:13: required from 'libetonyek::IWORKPropertyContext::IWORKPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::VerticalAlignment; Context = libetonyek::IWORKNumberElement; int TokenId = 131371; int TokenId2 = 0]' contexts/IWORKNumericPropertyContext.h:30:28: required from 'libetonyek::IWORKNumericPropertyContext::IWORKNumericPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::VerticalAlignment; int TokenId2 = 0]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKNumericPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' contexts/IWORKPropertyMapElement.cpp:1124:77: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKStringElement.h:18, from contexts/IWORKStringElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKStringElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKStringElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKStyleContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKStyleContext.Tpo -c -o contexts/libetonyek_internal_la-IWORKStyleContext.lo `test -f 'contexts/IWORKStyleContext.cpp' || echo './'`contexts/IWORKStyleContext.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKStyleContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKStyleContext.Tpo -c contexts/IWORKStyleContext.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKStyleContext.o In file included from /usr/local/include/boost/variant.hpp:17:0, from ./IWORKTypes.h:20, from ./IWORKCollector.h:27, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]': /usr/local/include/boost/any.hpp:174:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' ./IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::SFTableCellStylePropertyFill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' contexts/IWORKPropertyMapElement.cpp:85:18: required from 'void libetonyek::{anonymous}::RedirectPropertyContext::endOfElement() [with Property = libetonyek::property::SFTableCellStylePropertyFill; Context = libetonyek::IWORKFillElement]' contexts/IWORKPropertyMapElement.cpp:1138:1: required from here /usr/local/include/boost/variant/variant.hpp:1865:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(const variant& operand) ^ /usr/local/include/boost/variant/variant.hpp:1865:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKPropertyMapElement.h:13, from contexts/IWORKPropertyMapElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:944:5: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = libetonyek::IWORKMarker]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = libetonyek::IWORKMarker]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const libetonyek::IWORKMarker&]' ./IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::TailLineEnd; typename libetonyek::IWORKPropertyInfo::ValueType = libetonyek::IWORKMarker]' contexts/IWORKPropertyContext.h:60:5: required from 'void libetonyek::IWORKPropertyContext::endOfElement() [with Property = libetonyek::property::TailLineEnd; Context = libetonyek::IWORKLineEndElement; int TokenId = 131339; int TokenId2 = 0]' contexts/IWORKPropertyMapElement.cpp:1138:1: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKPosition]': /usr/local/include/boost/optional/optional.hpp:944:5: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = libetonyek::IWORKMarker]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = libetonyek::IWORKMarker]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const libetonyek::IWORKMarker&]' ./IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::TailLineEnd; typename libetonyek::IWORKPropertyInfo::ValueType = libetonyek::IWORKMarker]' contexts/IWORKPropertyContext.h:60:5: required from 'void libetonyek::IWORKPropertyContext::endOfElement() [with Property = libetonyek::property::TailLineEnd; Context = libetonyek::IWORKLineEndElement; int TokenId = 131339; int TokenId2 = 0]' contexts/IWORKPropertyMapElement.cpp:1138:1: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/aligned_storage.hpp:16:0, from /usr/local/include/boost/variant/variant.hpp:41, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKCollector.h:27, from contexts/IWORKPropertyMapElement.cpp:15: /usr/local/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage::aligned_storage() [with long unsigned int size_ = 96ul; long unsigned int alignment_ = 8ul]': /usr/local/include/boost/variant/variant.hpp:1866:5: required from 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /usr/local/include/boost/any.hpp:174:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' ./IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::SFTableCellStylePropertyFill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' contexts/IWORKPropertyMapElement.cpp:85:18: required from 'void libetonyek::{anonymous}::RedirectPropertyContext::endOfElement() [with Property = libetonyek::property::SFTableCellStylePropertyFill; Context = libetonyek::IWORKFillElement]' contexts/IWORKPropertyMapElement.cpp:1138:1: required from here /usr/local/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<96ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++] struct aligned_storage_imp ^ /usr/local/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<96ul, 8ul>::aligned_storage_imp()' first required here { ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKPropertyMapElement.h:13, from contexts/IWORKPropertyMapElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:944:5: required from 'void boost::detail::variant::copy_into::internal_visit(const T&, int) const [with T = libetonyek::IWORKMediaContent]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:154:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/variant/variant.hpp:2452:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename Visitor::result_type = void]' /usr/local/include/boost/variant/variant.hpp:2477:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/any.hpp:174:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' ./IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::SFTableCellStylePropertyFill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' contexts/IWORKPropertyMapElement.cpp:85:18: required from 'void libetonyek::{anonymous}::RedirectPropertyContext::endOfElement() [with Property = libetonyek::property::SFTableCellStylePropertyFill; Context = libetonyek::IWORKFillElement]' contexts/IWORKPropertyMapElement.cpp:1138:1: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKColor]': /usr/local/include/boost/optional/optional.hpp:944:5: required from 'void boost::detail::variant::copy_into::internal_visit(const T&, int) const [with T = libetonyek::IWORKMediaContent]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:154:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/variant/variant.hpp:2452:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename Visitor::result_type = void]' /usr/local/include/boost/variant/variant.hpp:2477:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/any.hpp:174:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' ./IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::SFTableCellStylePropertyFill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' contexts/IWORKPropertyMapElement.cpp:85:18: required from 'void libetonyek::{anonymous}::RedirectPropertyContext::endOfElement() [with Property = libetonyek::property::SFTableCellStylePropertyFill; Context = libetonyek::IWORKFillElement]' contexts/IWORKPropertyMapElement.cpp:1138:1: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from contexts/IWORKSizeElement.h:13, from contexts/IWORKSizeElement.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = double]' contexts/IWORKSizeElement.cpp:25:14: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKSizeElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKSizeElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKStyleRefContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKStyleRefContext.Tpo -c -o contexts/libetonyek_internal_la-IWORKStyleRefContext.lo `test -f 'contexts/IWORKStyleRefContext.cpp' || echo './'`contexts/IWORKStyleRefContext.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKStyleRefContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKStyleRefContext.Tpo -c contexts/IWORKStyleRefContext.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKStyleRefContext.o In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKStrokeContext.h:16, from contexts/IWORKStrokeContext.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKStyleRefContext.h:14, from contexts/IWORKStyleRefContext.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKStrokeContext.h:18, from contexts/IWORKStrokeContext.cpp:10: /usr/local/include/boost/move/iterator.hpp: At global scope: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKSpanElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKSpanElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKStylesContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKStylesContext.Tpo -c -o contexts/libetonyek_internal_la-IWORKStylesContext.lo `test -f 'contexts/IWORKStylesContext.cpp' || echo './'`contexts/IWORKStylesContext.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKStylesContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKStylesContext.Tpo -c contexts/IWORKStylesContext.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKStylesContext.o In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKStyleContext.h:19, from contexts/IWORKStyleContext.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKCollector.h:27, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKStylesContext.h:13, from contexts/IWORKStylesContext.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKPath.h:23, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from contexts/IWORKStrokeContext.h:14, from contexts/IWORKStrokeContext.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = double]' contexts/IWORKStrokeContext.cpp:75:15: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKStrokeContext.h:14, from contexts/IWORKStrokeContext.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/IWORKStrokeContext.cpp:122:11: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKColor]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKColor]' contexts/IWORKStrokeContext.cpp:245:18: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from contexts/IWORKStrokeContext.h:14, from contexts/IWORKStrokeContext.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKLineCap]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKLineCap]' contexts/IWORKStrokeContext.cpp:245:18: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKLineJoin]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKLineJoin]' contexts/IWORKStrokeContext.cpp:245:18: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKStrokeContext.h:14, from contexts/IWORKStrokeContext.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPattern]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPattern]' contexts/IWORKStrokeContext.cpp:245:18: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKStyleRefContext.Tpo contexts/.deps/libetonyek_internal_la-IWORKStyleRefContext.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKStylesheetBase.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKStylesheetBase.Tpo -c -o contexts/libetonyek_internal_la-IWORKStylesheetBase.lo `test -f 'contexts/IWORKStylesheetBase.cpp' || echo './'`contexts/IWORKStylesheetBase.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKStylesheetBase.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKStylesheetBase.Tpo -c contexts/IWORKStylesheetBase.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKStylesheetBase.o In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKCollector.h:27, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKStylesheetBase.h:13, from contexts/IWORKStylesheetBase.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKStylesContext.Tpo contexts/.deps/libetonyek_internal_la-IWORKStylesContext.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKTabElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKTabElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKTabElement.lo `test -f 'contexts/IWORKTabElement.cpp' || echo './'`contexts/IWORKTabElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKTabElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKTabElement.Tpo -c contexts/IWORKTabElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKTabElement.o In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKStrokeContext.Tpo contexts/.deps/libetonyek_internal_la-IWORKStrokeContext.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKTableInfoElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKTableInfoElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKTableInfoElement.lo `test -f 'contexts/IWORKTableInfoElement.cpp' || echo './'`contexts/IWORKTableInfoElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKTableInfoElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKTableInfoElement.Tpo -c contexts/IWORKTableInfoElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKTableInfoElement.o In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKStyleContext.h:15, from contexts/IWORKStyleContext.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/IWORKStyleContext.cpp:32:19: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKCollector.h:27, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKTabElement.h:13, from contexts/IWORKTabElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKTableInfoElement.h:15, from contexts/IWORKTableInfoElement.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKStyleContext.Tpo contexts/.deps/libetonyek_internal_la-IWORKStyleContext.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKTabsElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKTabsElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKTabsElement.lo `test -f 'contexts/IWORKTabsElement.cpp' || echo './'`contexts/IWORKTabsElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKTabsElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKTabsElement.Tpo -c contexts/IWORKTabsElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKTabsElement.o In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKTableInfoElement.h:17, from contexts/IWORKTableInfoElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKStylesheetBase.Tpo contexts/.deps/libetonyek_internal_la-IWORKStylesheetBase.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKTabularInfoElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKTabularInfoElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKTabularInfoElement.lo `test -f 'contexts/IWORKTabularInfoElement.cpp' || echo './'`contexts/IWORKTabularInfoElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKTabularInfoElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKTabularInfoElement.Tpo -c contexts/IWORKTabularInfoElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKTabularInfoElement.o In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKTabsElement.h:15, from contexts/IWORKTabsElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKTabsElement.h:16, from contexts/IWORKTabsElement.cpp:10: /usr/local/include/boost/move/iterator.hpp: At global scope: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKXMLParserState.h:18, from contexts/IWORKTabElement.cpp:13: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKTabularInfoElement.h:15, from contexts/IWORKTabularInfoElement.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKTabularInfoElement.h:17, from contexts/IWORKTabularInfoElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from contexts/IWORKTableInfoElement.h:13, from contexts/IWORKTableInfoElement.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = double]' contexts/IWORKTableInfoElement.cpp:113:13: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKTableInfoElement.h:13, from contexts/IWORKTableInfoElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/IWORKTableInfoElement.cpp:171:21: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKWrap]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKWrap]' contexts/IWORKTableInfoElement.cpp:656:12: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKTabElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKTabElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKTabularModelElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKTabularModelElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKTabularModelElement.lo `test -f 'contexts/IWORKTabularModelElement.cpp' || echo './'`contexts/IWORKTabularModelElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKTabularModelElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKTabularModelElement.Tpo -c contexts/IWORKTabularModelElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKTabularModelElement.o In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKTableInfoElement.h:13, from contexts/IWORKTableInfoElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKTableCell]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKTableCell]' contexts/IWORKPushCollector.h:30:15: required from 'libetonyek::IWORKPushCollector::IWORKPushCollector(Container&) [with Type = libetonyek::IWORKTableCell; Container = std::deque]' contexts/IWORKContainerContext.h:46:27: required from 'libetonyek::IWORKContainerContext::IWORKContainerContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKContainerContext::Dict_t&, std::deque<_Tp>&) [with Type = libetonyek::IWORKTableCell; NestedParser = libetonyek::{anonymous}::TableCellElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131465u; unsigned int RefId = 131466u; libetonyek::IWORKContainerContext::Dict_t = std::unordered_map, libetonyek::IWORKTableCell>]' contexts/IWORKMutableArrayElement.h:36:26: required from 'libetonyek::IWORKMutableArrayElement::IWORKMutableArrayElement(libetonyek::IWORKXMLParserState&, libetonyek::IWORKMutableArrayElement::ArrayDict_t&, libetonyek::IWORKMutableArrayElement::ContextDict_t&, std::deque<_Tp>&) [with Type = libetonyek::IWORKTableCell; NestedParser = libetonyek::{anonymous}::TableCellElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131465u; unsigned int RefId = 131466u; libetonyek::IWORKMutableArrayElement::ArrayDict_t = std::unordered_map, std::deque >; libetonyek::IWORKMutableArrayElement::ContextDict_t = std::unordered_map, libetonyek::IWORKTableCell>]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator< >::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKMutableArrayElement; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKTableCell, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKTableCell> > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKTableCell, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKTableCell> > >&, std::deque >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKTableCell, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKTableCell> > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKTableCell, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKTableCell> > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKTableCell, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKTableCell> > >&, std::deque >&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKTableCell, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKTableCell> > >&, std::deque >&}]' contexts/IWORKTableInfoElement.cpp:375:126: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKTableVector]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKTableVector]' contexts/IWORKPushCollector.h:30:15: required from 'libetonyek::IWORKPushCollector::IWORKPushCollector(Container&) [with Type = libetonyek::IWORKTableVector; Container = std::deque]' contexts/IWORKContainerContext.h:46:27: required from 'libetonyek::IWORKContainerContext::IWORKContainerContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKContainerContext::Dict_t&, std::deque<_Tp>&) [with Type = libetonyek::IWORKTableVector; NestedParser = libetonyek::{anonymous}::TableVectorElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131472u; unsigned int RefId = 0u; libetonyek::IWORKContainerContext::Dict_t = std::unordered_map, libetonyek::IWORKTableVector>]' contexts/IWORKMutableArrayElement.h:36:26: required from 'libetonyek::IWORKMutableArrayElement::IWORKMutableArrayElement(libetonyek::IWORKXMLParserState&, libetonyek::IWORKMutableArrayElement::ArrayDict_t&, libetonyek::IWORKMutableArrayElement::ContextDict_t&, std::deque<_Tp>&) [with Type = libetonyek::IWORKTableVector; NestedParser = libetonyek::{anonymous}::TableVectorElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131472u; unsigned int RefId = 0u; libetonyek::IWORKMutableArrayElement::ArrayDict_t = std::unordered_map, std::deque >; libetonyek::IWORKMutableArrayElement::ContextDict_t = std::unordered_map, libetonyek::IWORKTableVector>]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator< >::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKMutableArrayElement; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKTableVector, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKTableVector> > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKTableVector, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKTableVector> > >&, std::deque >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKTableVector, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKTableVector> > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKTableVector, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKTableVector> > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKTableVector, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKTableVector> > >&, std::deque >&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKTableVector, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKTableVector> > >&, std::deque >&}]' contexts/IWORKTableInfoElement.cpp:493:132: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKTabsElement.h:13, from contexts/IWORKTabsElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKTabStop]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKTabStop]' contexts/IWORKTabsElement.cpp:83:15: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKTabsElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKTabsElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKTextBodyElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKTextBodyElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKTextBodyElement.lo `test -f 'contexts/IWORKTextBodyElement.cpp' || echo './'`contexts/IWORKTextBodyElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKTextBodyElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKTextBodyElement.Tpo -c contexts/IWORKTextBodyElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKTextBodyElement.o In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKTabularModelElement.h:19, from contexts/IWORKTabularModelElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/range/iterator_range_core.hpp:27:0, from /usr/local/include/boost/lexical_cast.hpp:30, from contexts/IWORKTabularModelElement.cpp:17: /usr/local/include/boost/iterator/iterator_facade.hpp: At global scope: /usr/local/include/boost/iterator/iterator_facade.hpp:664:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:697:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:703:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /usr/local/include/boost/iterator/iterator_facade.hpp:794:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /usr/local/include/boost/lexical_cast.hpp:31:0, from contexts/IWORKTabularModelElement.cpp:17: /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: 'class boost::bad_lexical_cast' has pointer data members [-Weffc++] class BOOST_SYMBOL_VISIBLE bad_lexical_cast : ^ /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: but does not override 'boost::bad_lexical_cast(const boost::bad_lexical_cast&)' [-Weffc++] /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: or 'operator=(const boost::bad_lexical_cast&)' [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKTabularInfoElement.h:13, from contexts/IWORKTabularInfoElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/IWORKTabularInfoElement.cpp:45:12: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from contexts/IWORKTabularInfoElement.h:13, from contexts/IWORKTabularInfoElement.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = int]' contexts/IWORKTabularInfoElement.cpp:45:12: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKTabularInfoElement.h:13, from contexts/IWORKTabularInfoElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKWrap]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKWrap]' contexts/IWORKTabularInfoElement.cpp:45:12: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKPropertyMapElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKPropertyMapElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKTextElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKTextElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKTextElement.lo `test -f 'contexts/IWORKTextElement.cpp' || echo './'`contexts/IWORKTextElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKTextElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKTextElement.Tpo -c contexts/IWORKTextElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKTextElement.o In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKTextBodyElement.h:13, from contexts/IWORKTextBodyElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKCollector.h:27, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKTextElement.h:15, from contexts/IWORKTextElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKTableInfoElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKTableInfoElement.Plo In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKTextLabelElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKTextLabelElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKTextLabelElement.lo `test -f 'contexts/IWORKTextLabelElement.cpp' || echo './'`contexts/IWORKTextLabelElement.cpp In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKTextLabelElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKTextLabelElement.Tpo -c contexts/IWORKTextLabelElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKTextLabelElement.o mv -f contexts/.deps/libetonyek_internal_la-IWORKTabularInfoElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKTabularInfoElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKTextStorageElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKTextStorageElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKTextStorageElement.lo `test -f 'contexts/IWORKTextStorageElement.cpp' || echo './'`contexts/IWORKTextStorageElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKTextStorageElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKTextStorageElement.Tpo -c contexts/IWORKTextStorageElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKTextStorageElement.o In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKCollector.h:27, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKCollector.h:27, from contexts/IWORKTextElement.cpp:12: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKTextStorageElement.h:17, from contexts/IWORKTextStorageElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKTextBodyElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKTextBodyElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKUnfilteredElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKUnfilteredElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKUnfilteredElement.lo `test -f 'contexts/IWORKUnfilteredElement.cpp' || echo './'`contexts/IWORKUnfilteredElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKUnfilteredElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKUnfilteredElement.Tpo -c contexts/IWORKUnfilteredElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKUnfilteredElement.o In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKCollector.h:27, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKTabularModelElement.h:15, from contexts/IWORKTabularModelElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKDateTimeFormat]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKDateTimeFormat]' contexts/IWORKTabularModelElement.cpp:63:20: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKDurationFormat]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKDurationFormat]' contexts/IWORKTabularModelElement.cpp:63:20: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKNumberFormat]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKNumberFormat]' contexts/IWORKTabularModelElement.cpp:63:20: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/IWORKTabularModelElement.cpp:120:24: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from contexts/IWORKTabularModelElement.h:15, from contexts/IWORKTabularModelElement.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = unsigned int]' contexts/IWORKTabularModelElement.cpp:1529:17: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKTextElement.h:13, from contexts/IWORKTextElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/IWORKTextElement.cpp:25:18: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKTextLabelElement.h:13, from contexts/IWORKTextLabelElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKTextElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKTextElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKWrapElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKWrapElement.Tpo -c -o contexts/libetonyek_internal_la-IWORKWrapElement.lo `test -f 'contexts/IWORKWrapElement.cpp' || echo './'`contexts/IWORKWrapElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-IWORKWrapElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-IWORKWrapElement.Tpo -c contexts/IWORKWrapElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-IWORKWrapElement.o In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKUnfilteredElement.h:13, from contexts/IWORKUnfilteredElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKTextLabelElement.h:15, from contexts/IWORKTextLabelElement.cpp:10: /usr/local/include/boost/move/iterator.hpp: At global scope: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/IWORKTextStorageElement.h:13, from contexts/IWORKTextStorageElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/IWORKTextStorageElement.cpp:26:25: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/phoenix/core/limits.hpp:28:0, from /usr/local/include/boost/spirit/include/phoenix_limits.hpp:11, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:16, from /usr/local/include/boost/spirit/home/qi/domain.hpp:15, from /usr/local/include/boost/spirit/home/qi/auxiliary/attr.hpp:16, from /usr/local/include/boost/spirit/include/qi_attr.hpp:16, from contexts/IWORKTextLabelElement.cpp:12: /usr/local/include/boost/proto/proto_fwd.hpp:153:43: warning: user-defined 'boost::proto::detail::private_type_ boost::proto::detail::private_type_::operator,(int) const' always evaluates both arguments [-Weffc++] private_type_ operator ,(int) const; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKImageContext.h:15, from contexts/IWORKUnfilteredElement.h:15, from contexts/IWORKUnfilteredElement.cpp:10: /usr/local/include/boost/move/iterator.hpp: At global scope: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/proto/transform/impl.hpp:17:0, from /usr/local/include/boost/proto/transform/pass_through.hpp:24, from /usr/local/include/boost/proto/traits.hpp:33, from /usr/local/include/boost/proto/expr.hpp:27, from /usr/local/include/boost/proto/core.hpp:17, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/domain.hpp:15, from /usr/local/include/boost/spirit/home/qi/auxiliary/attr.hpp:16, from /usr/local/include/boost/spirit/include/qi_attr.hpp:16, from contexts/IWORKTextLabelElement.cpp:12: /usr/local/include/boost/proto/detail/any.hpp:42:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator++()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator++(); ^ /usr/local/include/boost/proto/detail/any.hpp:43:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator--()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator--(); ^ /usr/local/include/boost/proto/detail/any.hpp:60:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator||(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator||(any, any); ^ /usr/local/include/boost/proto/detail/any.hpp:61:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator&&(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator&&(any, any); ^ /usr/local/include/boost/proto/detail/any.hpp:65:46: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator,(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator,(any, any); ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKTextStorageElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKTextStorageElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-KEY1ContentElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-KEY1ContentElement.Tpo -c -o contexts/libetonyek_internal_la-KEY1ContentElement.lo `test -f 'contexts/KEY1ContentElement.cpp' || echo './'`contexts/KEY1ContentElement.cpp In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/boost/proto/transform/when.hpp:25:0, from /usr/local/include/boost/proto/matches.hpp:43, from /usr/local/include/boost/proto/core.hpp:22, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/domain.hpp:15, from /usr/local/include/boost/spirit/home/qi/auxiliary/attr.hpp:16, from /usr/local/include/boost/spirit/include/qi_attr.hpp:16, from contexts/IWORKTextLabelElement.cpp:12: /usr/local/include/boost/proto/transform/env.hpp:426:66: warning: user-defined 'const typename boost::disable_if_c::value, boost::proto::envns_::env::type>::type> >::type boost::proto::envns_::operator,(T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] >::type const operator,(T &t, env const &head) ^ /usr/local/include/boost/proto/transform/env.hpp:436:62: warning: user-defined 'const boost::proto::envns_::env::type>::type> boost::proto::envns_::operator,(const T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] operator,(T const &t, env const &head) ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/boost/proto/core.hpp:26:0, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/domain.hpp:15, from /usr/local/include/boost/spirit/home/qi/auxiliary/attr.hpp:16, from /usr/local/include/boost/spirit/include/qi_attr.hpp:16, from contexts/IWORKTextLabelElement.cpp:12: /usr/local/include/boost/proto/operators.hpp:210:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:242:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::pre_inc, TRAIT, DOMAIN, 0) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:243:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::pre_dec, TRAIT, DOMAIN, 0) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:244:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::post_inc, TRAIT, DOMAIN, 1) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:245:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::post_dec, TRAIT, DOMAIN, 1) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_or, const Left&, const Right&>::type boost::proto::exprns_::operator||(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:259:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(||, boost::proto::tag::logical_or, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_and, const Left&, const Right&>::type boost::proto::exprns_::operator&&(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:260:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(&&, boost::proto::tag::logical_and, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::comma, const Left&, const Right&>::type boost::proto::exprns_::operator,(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:264:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(BOOST_PP_COMMA(), boost::proto::tag::comma, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-KEY1ContentElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-KEY1ContentElement.Tpo -c contexts/KEY1ContentElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-KEY1ContentElement.o In file included from /usr/local/include/boost/iterator/iterator_adaptor.hpp:13:0, from /usr/local/include/boost/iterator/reverse_iterator.hpp:10, from /usr/local/include/boost/range/reverse_iterator.hpp:21, from /usr/local/include/boost/range/rbegin.hpp:19, from /usr/local/include/boost/proto/functional/range/rbegin.hpp:12, from /usr/local/include/boost/proto/functional/range.hpp:15, from /usr/local/include/boost/proto/functional.hpp:14, from /usr/local/include/boost/proto/proto.hpp:16, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/domain.hpp:15, from /usr/local/include/boost/spirit/home/qi/auxiliary/attr.hpp:16, from /usr/local/include/boost/spirit/include/qi_attr.hpp:16, from contexts/IWORKTextLabelElement.cpp:12: /usr/local/include/boost/iterator/iterator_facade.hpp:664:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:697:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:703:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /usr/local/include/boost/iterator/iterator_facade.hpp:794:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/spirit/home/support/utf8.hpp:16:0, from /usr/local/include/boost/spirit/home/support/info.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/auxiliary/attr.hpp:16, from /usr/local/include/boost/spirit/include/qi_attr.hpp:16, from contexts/IWORKTextLabelElement.cpp:12: /usr/local/include/boost/regex/pending/unicode_iterator.hpp:680:41: warning: postfix 'boost::utf16_output_iterator& boost::utf16_output_iterator::operator++(int)' should return 'boost::utf16_output_iterator' [-Weffc++] utf16_output_iterator& operator++(int) ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:673:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:743:40: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int)' should return 'boost::utf8_output_iterator' [-Weffc++] utf8_output_iterator& operator++(int) ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:736:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp: In instantiation of 'class boost::utf8_output_iterator > >': /usr/local/include/boost/spirit/home/support/utf8.hpp:36:10: required from here /usr/local/include/boost/regex/pending/unicode_iterator.hpp:743:26: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int) [with BaseIterator = std::back_insert_iterator >]' should return 'boost::utf8_output_iterator > >' [-Weffc++] utf8_output_iterator& operator++(int) ^ In file included from /usr/local/include/boost/shared_ptr.hpp:17:0, from contexts/KEY1ContentElement.h:13, from contexts/KEY1ContentElement.cpp:11: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKWrapElement.h:15, from contexts/IWORKWrapElement.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKWrapElement.h:16, from contexts/IWORKWrapElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/range/iterator_range_core.hpp:27:0, from /usr/local/include/boost/lexical_cast.hpp:30, from contexts/IWORKWrapElement.cpp:12: /usr/local/include/boost/iterator/iterator_facade.hpp: At global scope: /usr/local/include/boost/iterator/iterator_facade.hpp:664:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:697:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:703:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /usr/local/include/boost/iterator/iterator_facade.hpp:794:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /usr/local/include/boost/lexical_cast.hpp:31:0, from contexts/IWORKWrapElement.cpp:12: /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: 'class boost::bad_lexical_cast' has pointer data members [-Weffc++] class BOOST_SYMBOL_VISIBLE bad_lexical_cast : ^ /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: but does not override 'boost::bad_lexical_cast(const boost::bad_lexical_cast&)' [-Weffc++] /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: or 'operator=(const boost::bad_lexical_cast&)' [-Weffc++] In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKProperties.h:17, from contexts/KEY1ContentElement.cpp:13: /usr/local/include/boost/move/iterator.hpp: At global scope: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKUnfilteredElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKUnfilteredElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-KEY1DivElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-KEY1DivElement.Tpo -c -o contexts/libetonyek_internal_la-KEY1DivElement.lo `test -f 'contexts/KEY1DivElement.cpp' || echo './'`contexts/KEY1DivElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-KEY1DivElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-KEY1DivElement.Tpo -c contexts/KEY1DivElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-KEY1DivElement.o In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from ./IWORKXMLContextBase.h:14, from ./KEY1XMLContextBase.h:13, from contexts/KEY1ContentElement.h:15, from contexts/KEY1ContentElement.cpp:11: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = int]' ./KEY1ParserState.h:36:17: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = double]' ./KEY1ParserState.h:36:17: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKTabularModelElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKTabularModelElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-KEY1FillElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-KEY1FillElement.Tpo -c -o contexts/libetonyek_internal_la-KEY1FillElement.lo `test -f 'contexts/KEY1FillElement.cpp' || echo './'`contexts/KEY1FillElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-KEY1FillElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-KEY1FillElement.Tpo -c contexts/KEY1FillElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-KEY1FillElement.o mv -f contexts/.deps/libetonyek_internal_la-KEY1ContentElement.Tpo contexts/.deps/libetonyek_internal_la-KEY1ContentElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-KEY1SpanElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-KEY1SpanElement.Tpo -c -o contexts/libetonyek_internal_la-KEY1SpanElement.lo `test -f 'contexts/KEY1SpanElement.cpp' || echo './'`contexts/KEY1SpanElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-KEY1SpanElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-KEY1SpanElement.Tpo -c contexts/KEY1SpanElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-KEY1SpanElement.o In file included from /usr/local/include/boost/spirit/home/support/attributes.hpp:19:0, from /usr/local/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:18, from /usr/local/include/boost/spirit/home/qi/auxiliary/attr.hpp:18, from /usr/local/include/boost/spirit/include/qi_attr.hpp:16, from contexts/IWORKTextLabelElement.cpp:12: /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: 'struct boost::spirit::bad_any_cast' has pointer data members [-Weffc++] struct bad_any_cast ^ /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: but does not override 'boost::spirit::bad_any_cast(const boost::spirit::bad_any_cast&)' [-Weffc++] /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: or 'operator=(const boost::spirit::bad_any_cast&)' [-Weffc++] In file included from /usr/local/include/boost/spirit/home/qi/string/lit.hpp:21:0, from /usr/local/include/boost/spirit/include/qi_lit.hpp:16, from contexts/IWORKTextLabelElement.cpp:13: /usr/local/include/boost/spirit/home/qi/auxiliary/lazy.hpp: In member function 'bool boost::spirit::qi::lazy_parser::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const': /usr/local/include/boost/spirit/home/qi/auxiliary/lazy.hpp:122:9: warning: declaration of 'attr' shadows a global declaration [-Wshadow] { ^ In file included from /usr/local/include/boost/spirit/home/support/common_terminals.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/detail/construct.hpp:17, from /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:16, from /usr/local/include/boost/spirit/home/qi/auxiliary/attr.hpp:18, from /usr/local/include/boost/spirit/include/qi_attr.hpp:16, from contexts/IWORKTextLabelElement.cpp:12: /usr/local/include/boost/spirit/home/support/common_terminals.hpp:140:11: note: shadowed declaration is here ( attr, attr_type ) ^ /usr/local/include/boost/spirit/home/support/terminal.hpp:665:21: note: in definition of macro 'BOOST_SPIRIT_TERMINAL_NAME_EX' type_name const name = type_name(); \ ^ /usr/local/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'BOOST_PP_VARIADIC_ELEM_0' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/local/include/boost/preprocessor/tuple/elem.hpp:41:49: note: in expansion of macro 'BOOST_PP_VARIADIC_ELEM' # define BOOST_PP_TUPLE_ELEM_O_2(n, tuple) BOOST_PP_VARIADIC_ELEM(n, BOOST_PP_REM tuple) ^ /usr/local/include/boost/preprocessor/tuple/elem.hpp:41:75: note: in expansion of macro 'BOOST_PP_REM' # define BOOST_PP_TUPLE_ELEM_O_2(n, tuple) BOOST_PP_VARIADIC_ELEM(n, BOOST_PP_REM tuple) ^ /usr/local/include/boost/preprocessor/tuple/elem.hpp:43:53: note: in expansion of macro 'BOOST_PP_TUPLE_ELEM_O_2' # define BOOST_PP_TUPLE_ELEM_O_3(size, n, tuple) BOOST_PP_TUPLE_ELEM_O_2(n, tuple) ^ /usr/local/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'BOOST_PP_TUPLE_ELEM_O_3' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/local/include/boost/spirit/home/support/terminal.hpp:684:9: note: in expansion of macro 'BOOST_PP_TUPLE_ELEM' BOOST_PP_TUPLE_ELEM(2, 0, names), \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:83:61: note: in expansion of macro 'BOOST_SPIRIT_DEFINE_TERMINALS_NAME_EX_A' # define BOOST_PP_SEQ_FOR_EACH_M_I(r, macro, data, seq, sz) macro(r, data, BOOST_PP_SEQ_HEAD(seq)) ^ /usr/local/include/boost/preprocessor/seq/elem.hpp:43:38: note: in expansion of macro 'BOOST_PP_SEQ_ELEM_III' # define BOOST_PP_SEQ_ELEM_II(im) BOOST_PP_SEQ_ELEM_III(im) ^ /usr/local/include/boost/preprocessor/seq/elem.hpp:41:45: note: in expansion of macro 'BOOST_PP_SEQ_ELEM_II' # define BOOST_PP_SEQ_ELEM_I(i, seq) BOOST_PP_SEQ_ELEM_II(BOOST_PP_SEQ_ELEM_ ## i seq) ^ /usr/local/include/boost/preprocessor/seq/elem.hpp:41:66: note: in expansion of macro 'BOOST_PP_SEQ_ELEM_0' # define BOOST_PP_SEQ_ELEM_I(i, seq) BOOST_PP_SEQ_ELEM_II(BOOST_PP_SEQ_ELEM_ ## i seq) ^ /usr/local/include/boost/preprocessor/seq/elem.hpp:22:39: note: in expansion of macro 'BOOST_PP_SEQ_ELEM_I' # define BOOST_PP_SEQ_ELEM(i, seq) BOOST_PP_SEQ_ELEM_I(i, seq) ^ /usr/local/include/boost/preprocessor/seq/seq.hpp:20:33: note: in expansion of macro 'BOOST_PP_SEQ_ELEM' # define BOOST_PP_SEQ_HEAD(seq) BOOST_PP_SEQ_ELEM(0, seq) ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:83:76: note: in expansion of macro 'BOOST_PP_SEQ_HEAD' # define BOOST_PP_SEQ_FOR_EACH_M_I(r, macro, data, seq, sz) macro(r, data, BOOST_PP_SEQ_HEAD(seq)) ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:78:47: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_M_I' # define BOOST_PP_SEQ_FOR_EACH_M_IM(r, im) BOOST_PP_SEQ_FOR_EACH_M_I(r, im) ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:77:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_M_IM' # define BOOST_PP_SEQ_FOR_EACH_M(r, x) BOOST_PP_SEQ_FOR_EACH_M_IM(r, BOOST_PP_TUPLE_REM_4 x) ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:77:73: note: in expansion of macro 'BOOST_PP_TUPLE_REM_4' # define BOOST_PP_SEQ_FOR_EACH_M(r, x) BOOST_PP_SEQ_FOR_EACH_M_IM(r, BOOST_PP_TUPLE_REM_4 x) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_M' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:71:38: note: in expansion of macro 'BOOST_PP_FOR_50_C' # define BOOST_PP_FOR_50(s, p, o, m) BOOST_PP_FOR_50_C(BOOST_PP_BOOL(p(51, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_50' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:70:38: note: in expansion of macro 'BOOST_PP_FOR_49_C' # define BOOST_PP_FOR_49(s, p, o, m) BOOST_PP_FOR_49_C(BOOST_PP_BOOL(p(50, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_49' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:69:38: note: in expansion of macro 'BOOST_PP_FOR_48_C' # define BOOST_PP_FOR_48(s, p, o, m) BOOST_PP_FOR_48_C(BOOST_PP_BOOL(p(49, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_48' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:68:38: note: in expansion of macro 'BOOST_PP_FOR_47_C' # define BOOST_PP_FOR_47(s, p, o, m) BOOST_PP_FOR_47_C(BOOST_PP_BOOL(p(48, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_47' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:67:38: note: in expansion of macro 'BOOST_PP_FOR_46_C' # define BOOST_PP_FOR_46(s, p, o, m) BOOST_PP_FOR_46_C(BOOST_PP_BOOL(p(47, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_46' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:66:38: note: in expansion of macro 'BOOST_PP_FOR_45_C' # define BOOST_PP_FOR_45(s, p, o, m) BOOST_PP_FOR_45_C(BOOST_PP_BOOL(p(46, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_45' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:65:38: note: in expansion of macro 'BOOST_PP_FOR_44_C' # define BOOST_PP_FOR_44(s, p, o, m) BOOST_PP_FOR_44_C(BOOST_PP_BOOL(p(45, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_44' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:64:38: note: in expansion of macro 'BOOST_PP_FOR_43_C' # define BOOST_PP_FOR_43(s, p, o, m) BOOST_PP_FOR_43_C(BOOST_PP_BOOL(p(44, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_43' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:63:38: note: in expansion of macro 'BOOST_PP_FOR_42_C' # define BOOST_PP_FOR_42(s, p, o, m) BOOST_PP_FOR_42_C(BOOST_PP_BOOL(p(43, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_42' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:62:38: note: in expansion of macro 'BOOST_PP_FOR_41_C' # define BOOST_PP_FOR_41(s, p, o, m) BOOST_PP_FOR_41_C(BOOST_PP_BOOL(p(42, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_41' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:61:38: note: in expansion of macro 'BOOST_PP_FOR_40_C' # define BOOST_PP_FOR_40(s, p, o, m) BOOST_PP_FOR_40_C(BOOST_PP_BOOL(p(41, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_40' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:60:38: note: in expansion of macro 'BOOST_PP_FOR_39_C' # define BOOST_PP_FOR_39(s, p, o, m) BOOST_PP_FOR_39_C(BOOST_PP_BOOL(p(40, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_39' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:59:38: note: in expansion of macro 'BOOST_PP_FOR_38_C' # define BOOST_PP_FOR_38(s, p, o, m) BOOST_PP_FOR_38_C(BOOST_PP_BOOL(p(39, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_38' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:58:38: note: in expansion of macro 'BOOST_PP_FOR_37_C' # define BOOST_PP_FOR_37(s, p, o, m) BOOST_PP_FOR_37_C(BOOST_PP_BOOL(p(38, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_37' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:57:38: note: in expansion of macro 'BOOST_PP_FOR_36_C' # define BOOST_PP_FOR_36(s, p, o, m) BOOST_PP_FOR_36_C(BOOST_PP_BOOL(p(37, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_36' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:56:38: note: in expansion of macro 'BOOST_PP_FOR_35_C' # define BOOST_PP_FOR_35(s, p, o, m) BOOST_PP_FOR_35_C(BOOST_PP_BOOL(p(36, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_35' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:55:38: note: in expansion of macro 'BOOST_PP_FOR_34_C' # define BOOST_PP_FOR_34(s, p, o, m) BOOST_PP_FOR_34_C(BOOST_PP_BOOL(p(35, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_34' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:54:38: note: in expansion of macro 'BOOST_PP_FOR_33_C' # define BOOST_PP_FOR_33(s, p, o, m) BOOST_PP_FOR_33_C(BOOST_PP_BOOL(p(34, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_33' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:53:38: note: in expansion of macro 'BOOST_PP_FOR_32_C' # define BOOST_PP_FOR_32(s, p, o, m) BOOST_PP_FOR_32_C(BOOST_PP_BOOL(p(33, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_32' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:52:38: note: in expansion of macro 'BOOST_PP_FOR_31_C' # define BOOST_PP_FOR_31(s, p, o, m) BOOST_PP_FOR_31_C(BOOST_PP_BOOL(p(32, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_31' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:51:38: note: in expansion of macro 'BOOST_PP_FOR_30_C' # define BOOST_PP_FOR_30(s, p, o, m) BOOST_PP_FOR_30_C(BOOST_PP_BOOL(p(31, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_30' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:50:38: note: in expansion of macro 'BOOST_PP_FOR_29_C' # define BOOST_PP_FOR_29(s, p, o, m) BOOST_PP_FOR_29_C(BOOST_PP_BOOL(p(30, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_29' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:49:38: note: in expansion of macro 'BOOST_PP_FOR_28_C' # define BOOST_PP_FOR_28(s, p, o, m) BOOST_PP_FOR_28_C(BOOST_PP_BOOL(p(29, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_28' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:48:38: note: in expansion of macro 'BOOST_PP_FOR_27_C' # define BOOST_PP_FOR_27(s, p, o, m) BOOST_PP_FOR_27_C(BOOST_PP_BOOL(p(28, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_27' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:47:38: note: in expansion of macro 'BOOST_PP_FOR_26_C' # define BOOST_PP_FOR_26(s, p, o, m) BOOST_PP_FOR_26_C(BOOST_PP_BOOL(p(27, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_26' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:46:38: note: in expansion of macro 'BOOST_PP_FOR_25_C' # define BOOST_PP_FOR_25(s, p, o, m) BOOST_PP_FOR_25_C(BOOST_PP_BOOL(p(26, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_25' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:45:38: note: in expansion of macro 'BOOST_PP_FOR_24_C' # define BOOST_PP_FOR_24(s, p, o, m) BOOST_PP_FOR_24_C(BOOST_PP_BOOL(p(25, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_24' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:44:38: note: in expansion of macro 'BOOST_PP_FOR_23_C' # define BOOST_PP_FOR_23(s, p, o, m) BOOST_PP_FOR_23_C(BOOST_PP_BOOL(p(24, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_23' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:43:38: note: in expansion of macro 'BOOST_PP_FOR_22_C' # define BOOST_PP_FOR_22(s, p, o, m) BOOST_PP_FOR_22_C(BOOST_PP_BOOL(p(23, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_22' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:42:38: note: in expansion of macro 'BOOST_PP_FOR_21_C' # define BOOST_PP_FOR_21(s, p, o, m) BOOST_PP_FOR_21_C(BOOST_PP_BOOL(p(22, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_21' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:41:38: note: in expansion of macro 'BOOST_PP_FOR_20_C' # define BOOST_PP_FOR_20(s, p, o, m) BOOST_PP_FOR_20_C(BOOST_PP_BOOL(p(21, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_20' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:40:38: note: in expansion of macro 'BOOST_PP_FOR_19_C' # define BOOST_PP_FOR_19(s, p, o, m) BOOST_PP_FOR_19_C(BOOST_PP_BOOL(p(20, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_19' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:39:38: note: in expansion of macro 'BOOST_PP_FOR_18_C' # define BOOST_PP_FOR_18(s, p, o, m) BOOST_PP_FOR_18_C(BOOST_PP_BOOL(p(19, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_18' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:38:38: note: in expansion of macro 'BOOST_PP_FOR_17_C' # define BOOST_PP_FOR_17(s, p, o, m) BOOST_PP_FOR_17_C(BOOST_PP_BOOL(p(18, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_17' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:37:38: note: in expansion of macro 'BOOST_PP_FOR_16_C' # define BOOST_PP_FOR_16(s, p, o, m) BOOST_PP_FOR_16_C(BOOST_PP_BOOL(p(17, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_16' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:36:38: note: in expansion of macro 'BOOST_PP_FOR_15_C' # define BOOST_PP_FOR_15(s, p, o, m) BOOST_PP_FOR_15_C(BOOST_PP_BOOL(p(16, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_15' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:35:38: note: in expansion of macro 'BOOST_PP_FOR_14_C' # define BOOST_PP_FOR_14(s, p, o, m) BOOST_PP_FOR_14_C(BOOST_PP_BOOL(p(15, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_14' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:34:38: note: in expansion of macro 'BOOST_PP_FOR_13_C' # define BOOST_PP_FOR_13(s, p, o, m) BOOST_PP_FOR_13_C(BOOST_PP_BOOL(p(14, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_13' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:33:38: note: in expansion of macro 'BOOST_PP_FOR_12_C' # define BOOST_PP_FOR_12(s, p, o, m) BOOST_PP_FOR_12_C(BOOST_PP_BOOL(p(13, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_12' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:32:38: note: in expansion of macro 'BOOST_PP_FOR_11_C' # define BOOST_PP_FOR_11(s, p, o, m) BOOST_PP_FOR_11_C(BOOST_PP_BOOL(p(12, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_11' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:31:38: note: in expansion of macro 'BOOST_PP_FOR_10_C' # define BOOST_PP_FOR_10(s, p, o, m) BOOST_PP_FOR_10_C(BOOST_PP_BOOL(p(11, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_10' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:30:37: note: in expansion of macro 'BOOST_PP_FOR_9_C' # define BOOST_PP_FOR_9(s, p, o, m) BOOST_PP_FOR_9_C(BOOST_PP_BOOL(p(10, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_9' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:29:37: note: in expansion of macro 'BOOST_PP_FOR_8_C' # define BOOST_PP_FOR_8(s, p, o, m) BOOST_PP_FOR_8_C(BOOST_PP_BOOL(p(9, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_8' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:28:37: note: in expansion of macro 'BOOST_PP_FOR_7_C' # define BOOST_PP_FOR_7(s, p, o, m) BOOST_PP_FOR_7_C(BOOST_PP_BOOL(p(8, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_7' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:27:37: note: in expansion of macro 'BOOST_PP_FOR_6_C' # define BOOST_PP_FOR_6(s, p, o, m) BOOST_PP_FOR_6_C(BOOST_PP_BOOL(p(7, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_6' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:26:37: note: in expansion of macro 'BOOST_PP_FOR_5_C' # define BOOST_PP_FOR_5(s, p, o, m) BOOST_PP_FOR_5_C(BOOST_PP_BOOL(p(6, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_5' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:25:37: note: in expansion of macro 'BOOST_PP_FOR_4_C' # define BOOST_PP_FOR_4(s, p, o, m) BOOST_PP_FOR_4_C(BOOST_PP_BOOL(p(5, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_4' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:24:37: note: in expansion of macro 'BOOST_PP_FOR_3_C' # define BOOST_PP_FOR_3(s, p, o, m) BOOST_PP_FOR_3_C(BOOST_PP_BOOL(p(4, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_3' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:23:37: note: in expansion of macro 'BOOST_PP_FOR_2_C' # define BOOST_PP_FOR_2(s, p, o, m) BOOST_PP_FOR_2_C(BOOST_PP_BOOL(p(3, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_2' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:22:37: note: in expansion of macro 'BOOST_PP_FOR_1_C' # define BOOST_PP_FOR_1(s, p, o, m) BOOST_PP_FOR_1_C(BOOST_PP_BOOL(p(2, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'BOOST_PP_FOR_1' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_DETAIL_CHECK_EXEC' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:29:53: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_DETAIL_CHECK' # define BOOST_PP_SEQ_FOR_EACH(macro, data, seq) BOOST_PP_SEQ_FOR_EACH_DETAIL_CHECK(macro, data, seq) ^ /usr/local/include/boost/spirit/home/support/terminal.hpp:690:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH' BOOST_PP_SEQ_FOR_EACH(BOOST_SPIRIT_DEFINE_TERMINALS_NAME_EX_A, _, \ ^ /usr/local/include/boost/preprocessor/cat.hpp:22:32: note: in expansion of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b) ^ /usr/local/include/boost/spirit/home/support/terminal.hpp:691:9: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(BOOST_SPIRIT_TERMINAL_X seq, 0)) \ ^ /usr/local/include/boost/spirit/home/support/terminal.hpp:617:48: note: in expansion of macro 'BOOST_SPIRIT_TERMINAL_Y' #define BOOST_SPIRIT_TERMINAL_X(x, y) ((x, y)) BOOST_SPIRIT_TERMINAL_Y ^ /usr/local/include/boost/spirit/home/support/common_terminals.hpp:90:5: note: in expansion of macro 'BOOST_SPIRIT_DEFINE_TERMINALS_NAME_EX' BOOST_SPIRIT_DEFINE_TERMINALS_NAME_EX( ^ In file included from /usr/local/include/boost/spirit/home/qi/string/lit.hpp:21:0, from /usr/local/include/boost/spirit/include/qi_lit.hpp:16, from contexts/IWORKTextLabelElement.cpp:13: /usr/local/include/boost/spirit/home/qi/auxiliary/lazy.hpp: In member function 'bool boost::spirit::qi::lazy_directive::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const': /usr/local/include/boost/spirit/home/qi/auxiliary/lazy.hpp:196:9: warning: declaration of 'attr' shadows a global declaration [-Wshadow] { ^ In file included from /usr/local/include/boost/spirit/home/support/common_terminals.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/detail/construct.hpp:17, from /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp:16, from /usr/local/include/boost/spirit/home/qi/auxiliary/attr.hpp:18, from /usr/local/include/boost/spirit/include/qi_attr.hpp:16, from contexts/IWORKTextLabelElement.cpp:12: /usr/local/include/boost/spirit/home/support/common_terminals.hpp:140:11: note: shadowed declaration is here ( attr, attr_type ) ^ /usr/local/include/boost/spirit/home/support/terminal.hpp:665:21: note: in definition of macro 'BOOST_SPIRIT_TERMINAL_NAME_EX' type_name const name = type_name(); \ ^ /usr/local/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'BOOST_PP_VARIADIC_ELEM_0' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/local/include/boost/preprocessor/tuple/elem.hpp:41:49: note: in expansion of macro 'BOOST_PP_VARIADIC_ELEM' # define BOOST_PP_TUPLE_ELEM_O_2(n, tuple) BOOST_PP_VARIADIC_ELEM(n, BOOST_PP_REM tuple) ^ /usr/local/include/boost/preprocessor/tuple/elem.hpp:41:75: note: in expansion of macro 'BOOST_PP_REM' # define BOOST_PP_TUPLE_ELEM_O_2(n, tuple) BOOST_PP_VARIADIC_ELEM(n, BOOST_PP_REM tuple) ^ /usr/local/include/boost/preprocessor/tuple/elem.hpp:43:53: note: in expansion of macro 'BOOST_PP_TUPLE_ELEM_O_2' # define BOOST_PP_TUPLE_ELEM_O_3(size, n, tuple) BOOST_PP_TUPLE_ELEM_O_2(n, tuple) ^ /usr/local/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'BOOST_PP_TUPLE_ELEM_O_3' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/local/include/boost/spirit/home/support/terminal.hpp:684:9: note: in expansion of macro 'BOOST_PP_TUPLE_ELEM' BOOST_PP_TUPLE_ELEM(2, 0, names), \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:83:61: note: in expansion of macro 'BOOST_SPIRIT_DEFINE_TERMINALS_NAME_EX_A' # define BOOST_PP_SEQ_FOR_EACH_M_I(r, macro, data, seq, sz) macro(r, data, BOOST_PP_SEQ_HEAD(seq)) ^ /usr/local/include/boost/preprocessor/seq/elem.hpp:43:38: note: in expansion of macro 'BOOST_PP_SEQ_ELEM_III' # define BOOST_PP_SEQ_ELEM_II(im) BOOST_PP_SEQ_ELEM_III(im) ^ /usr/local/include/boost/preprocessor/seq/elem.hpp:41:45: note: in expansion of macro 'BOOST_PP_SEQ_ELEM_II' # define BOOST_PP_SEQ_ELEM_I(i, seq) BOOST_PP_SEQ_ELEM_II(BOOST_PP_SEQ_ELEM_ ## i seq) ^ /usr/local/include/boost/preprocessor/seq/elem.hpp:41:66: note: in expansion of macro 'BOOST_PP_SEQ_ELEM_0' # define BOOST_PP_SEQ_ELEM_I(i, seq) BOOST_PP_SEQ_ELEM_II(BOOST_PP_SEQ_ELEM_ ## i seq) ^ /usr/local/include/boost/preprocessor/seq/elem.hpp:22:39: note: in expansion of macro 'BOOST_PP_SEQ_ELEM_I' # define BOOST_PP_SEQ_ELEM(i, seq) BOOST_PP_SEQ_ELEM_I(i, seq) ^ /usr/local/include/boost/preprocessor/seq/seq.hpp:20:33: note: in expansion of macro 'BOOST_PP_SEQ_ELEM' # define BOOST_PP_SEQ_HEAD(seq) BOOST_PP_SEQ_ELEM(0, seq) ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:83:76: note: in expansion of macro 'BOOST_PP_SEQ_HEAD' # define BOOST_PP_SEQ_FOR_EACH_M_I(r, macro, data, seq, sz) macro(r, data, BOOST_PP_SEQ_HEAD(seq)) ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:78:47: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_M_I' # define BOOST_PP_SEQ_FOR_EACH_M_IM(r, im) BOOST_PP_SEQ_FOR_EACH_M_I(r, im) ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:77:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_M_IM' # define BOOST_PP_SEQ_FOR_EACH_M(r, x) BOOST_PP_SEQ_FOR_EACH_M_IM(r, BOOST_PP_TUPLE_REM_4 x) ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:77:73: note: in expansion of macro 'BOOST_PP_TUPLE_REM_4' # define BOOST_PP_SEQ_FOR_EACH_M(r, x) BOOST_PP_SEQ_FOR_EACH_M_IM(r, BOOST_PP_TUPLE_REM_4 x) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_M' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:71:38: note: in expansion of macro 'BOOST_PP_FOR_50_C' # define BOOST_PP_FOR_50(s, p, o, m) BOOST_PP_FOR_50_C(BOOST_PP_BOOL(p(51, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_50' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:70:38: note: in expansion of macro 'BOOST_PP_FOR_49_C' # define BOOST_PP_FOR_49(s, p, o, m) BOOST_PP_FOR_49_C(BOOST_PP_BOOL(p(50, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_49' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:69:38: note: in expansion of macro 'BOOST_PP_FOR_48_C' # define BOOST_PP_FOR_48(s, p, o, m) BOOST_PP_FOR_48_C(BOOST_PP_BOOL(p(49, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_48' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:68:38: note: in expansion of macro 'BOOST_PP_FOR_47_C' # define BOOST_PP_FOR_47(s, p, o, m) BOOST_PP_FOR_47_C(BOOST_PP_BOOL(p(48, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_47' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:67:38: note: in expansion of macro 'BOOST_PP_FOR_46_C' # define BOOST_PP_FOR_46(s, p, o, m) BOOST_PP_FOR_46_C(BOOST_PP_BOOL(p(47, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_46' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:66:38: note: in expansion of macro 'BOOST_PP_FOR_45_C' # define BOOST_PP_FOR_45(s, p, o, m) BOOST_PP_FOR_45_C(BOOST_PP_BOOL(p(46, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_45' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:65:38: note: in expansion of macro 'BOOST_PP_FOR_44_C' # define BOOST_PP_FOR_44(s, p, o, m) BOOST_PP_FOR_44_C(BOOST_PP_BOOL(p(45, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_44' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:64:38: note: in expansion of macro 'BOOST_PP_FOR_43_C' # define BOOST_PP_FOR_43(s, p, o, m) BOOST_PP_FOR_43_C(BOOST_PP_BOOL(p(44, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_43' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:63:38: note: in expansion of macro 'BOOST_PP_FOR_42_C' # define BOOST_PP_FOR_42(s, p, o, m) BOOST_PP_FOR_42_C(BOOST_PP_BOOL(p(43, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_42' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:62:38: note: in expansion of macro 'BOOST_PP_FOR_41_C' # define BOOST_PP_FOR_41(s, p, o, m) BOOST_PP_FOR_41_C(BOOST_PP_BOOL(p(42, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_41' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:61:38: note: in expansion of macro 'BOOST_PP_FOR_40_C' # define BOOST_PP_FOR_40(s, p, o, m) BOOST_PP_FOR_40_C(BOOST_PP_BOOL(p(41, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_40' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:60:38: note: in expansion of macro 'BOOST_PP_FOR_39_C' # define BOOST_PP_FOR_39(s, p, o, m) BOOST_PP_FOR_39_C(BOOST_PP_BOOL(p(40, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_39' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:59:38: note: in expansion of macro 'BOOST_PP_FOR_38_C' # define BOOST_PP_FOR_38(s, p, o, m) BOOST_PP_FOR_38_C(BOOST_PP_BOOL(p(39, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_38' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:58:38: note: in expansion of macro 'BOOST_PP_FOR_37_C' # define BOOST_PP_FOR_37(s, p, o, m) BOOST_PP_FOR_37_C(BOOST_PP_BOOL(p(38, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_37' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:57:38: note: in expansion of macro 'BOOST_PP_FOR_36_C' # define BOOST_PP_FOR_36(s, p, o, m) BOOST_PP_FOR_36_C(BOOST_PP_BOOL(p(37, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_36' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:56:38: note: in expansion of macro 'BOOST_PP_FOR_35_C' # define BOOST_PP_FOR_35(s, p, o, m) BOOST_PP_FOR_35_C(BOOST_PP_BOOL(p(36, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_35' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:55:38: note: in expansion of macro 'BOOST_PP_FOR_34_C' # define BOOST_PP_FOR_34(s, p, o, m) BOOST_PP_FOR_34_C(BOOST_PP_BOOL(p(35, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_34' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:54:38: note: in expansion of macro 'BOOST_PP_FOR_33_C' # define BOOST_PP_FOR_33(s, p, o, m) BOOST_PP_FOR_33_C(BOOST_PP_BOOL(p(34, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_33' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:53:38: note: in expansion of macro 'BOOST_PP_FOR_32_C' # define BOOST_PP_FOR_32(s, p, o, m) BOOST_PP_FOR_32_C(BOOST_PP_BOOL(p(33, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_32' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:52:38: note: in expansion of macro 'BOOST_PP_FOR_31_C' # define BOOST_PP_FOR_31(s, p, o, m) BOOST_PP_FOR_31_C(BOOST_PP_BOOL(p(32, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_31' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:51:38: note: in expansion of macro 'BOOST_PP_FOR_30_C' # define BOOST_PP_FOR_30(s, p, o, m) BOOST_PP_FOR_30_C(BOOST_PP_BOOL(p(31, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_30' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:50:38: note: in expansion of macro 'BOOST_PP_FOR_29_C' # define BOOST_PP_FOR_29(s, p, o, m) BOOST_PP_FOR_29_C(BOOST_PP_BOOL(p(30, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_29' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:49:38: note: in expansion of macro 'BOOST_PP_FOR_28_C' # define BOOST_PP_FOR_28(s, p, o, m) BOOST_PP_FOR_28_C(BOOST_PP_BOOL(p(29, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_28' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:48:38: note: in expansion of macro 'BOOST_PP_FOR_27_C' # define BOOST_PP_FOR_27(s, p, o, m) BOOST_PP_FOR_27_C(BOOST_PP_BOOL(p(28, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_27' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:47:38: note: in expansion of macro 'BOOST_PP_FOR_26_C' # define BOOST_PP_FOR_26(s, p, o, m) BOOST_PP_FOR_26_C(BOOST_PP_BOOL(p(27, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_26' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:46:38: note: in expansion of macro 'BOOST_PP_FOR_25_C' # define BOOST_PP_FOR_25(s, p, o, m) BOOST_PP_FOR_25_C(BOOST_PP_BOOL(p(26, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_25' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:45:38: note: in expansion of macro 'BOOST_PP_FOR_24_C' # define BOOST_PP_FOR_24(s, p, o, m) BOOST_PP_FOR_24_C(BOOST_PP_BOOL(p(25, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_24' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:44:38: note: in expansion of macro 'BOOST_PP_FOR_23_C' # define BOOST_PP_FOR_23(s, p, o, m) BOOST_PP_FOR_23_C(BOOST_PP_BOOL(p(24, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_23' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:43:38: note: in expansion of macro 'BOOST_PP_FOR_22_C' # define BOOST_PP_FOR_22(s, p, o, m) BOOST_PP_FOR_22_C(BOOST_PP_BOOL(p(23, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_22' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:42:38: note: in expansion of macro 'BOOST_PP_FOR_21_C' # define BOOST_PP_FOR_21(s, p, o, m) BOOST_PP_FOR_21_C(BOOST_PP_BOOL(p(22, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_21' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:41:38: note: in expansion of macro 'BOOST_PP_FOR_20_C' # define BOOST_PP_FOR_20(s, p, o, m) BOOST_PP_FOR_20_C(BOOST_PP_BOOL(p(21, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_20' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:40:38: note: in expansion of macro 'BOOST_PP_FOR_19_C' # define BOOST_PP_FOR_19(s, p, o, m) BOOST_PP_FOR_19_C(BOOST_PP_BOOL(p(20, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_19' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:39:38: note: in expansion of macro 'BOOST_PP_FOR_18_C' # define BOOST_PP_FOR_18(s, p, o, m) BOOST_PP_FOR_18_C(BOOST_PP_BOOL(p(19, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_18' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:38:38: note: in expansion of macro 'BOOST_PP_FOR_17_C' # define BOOST_PP_FOR_17(s, p, o, m) BOOST_PP_FOR_17_C(BOOST_PP_BOOL(p(18, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_17' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:37:38: note: in expansion of macro 'BOOST_PP_FOR_16_C' # define BOOST_PP_FOR_16(s, p, o, m) BOOST_PP_FOR_16_C(BOOST_PP_BOOL(p(17, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_16' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:36:38: note: in expansion of macro 'BOOST_PP_FOR_15_C' # define BOOST_PP_FOR_15(s, p, o, m) BOOST_PP_FOR_15_C(BOOST_PP_BOOL(p(16, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_15' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:35:38: note: in expansion of macro 'BOOST_PP_FOR_14_C' # define BOOST_PP_FOR_14(s, p, o, m) BOOST_PP_FOR_14_C(BOOST_PP_BOOL(p(15, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_14' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:34:38: note: in expansion of macro 'BOOST_PP_FOR_13_C' # define BOOST_PP_FOR_13(s, p, o, m) BOOST_PP_FOR_13_C(BOOST_PP_BOOL(p(14, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_13' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:33:38: note: in expansion of macro 'BOOST_PP_FOR_12_C' # define BOOST_PP_FOR_12(s, p, o, m) BOOST_PP_FOR_12_C(BOOST_PP_BOOL(p(13, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_12' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:32:38: note: in expansion of macro 'BOOST_PP_FOR_11_C' # define BOOST_PP_FOR_11(s, p, o, m) BOOST_PP_FOR_11_C(BOOST_PP_BOOL(p(12, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_11' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:31:38: note: in expansion of macro 'BOOST_PP_FOR_10_C' # define BOOST_PP_FOR_10(s, p, o, m) BOOST_PP_FOR_10_C(BOOST_PP_BOOL(p(11, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_10' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:30:37: note: in expansion of macro 'BOOST_PP_FOR_9_C' # define BOOST_PP_FOR_9(s, p, o, m) BOOST_PP_FOR_9_C(BOOST_PP_BOOL(p(10, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_9' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:29:37: note: in expansion of macro 'BOOST_PP_FOR_8_C' # define BOOST_PP_FOR_8(s, p, o, m) BOOST_PP_FOR_8_C(BOOST_PP_BOOL(p(9, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_8' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:28:37: note: in expansion of macro 'BOOST_PP_FOR_7_C' # define BOOST_PP_FOR_7(s, p, o, m) BOOST_PP_FOR_7_C(BOOST_PP_BOOL(p(8, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_7' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:27:37: note: in expansion of macro 'BOOST_PP_FOR_6_C' # define BOOST_PP_FOR_6(s, p, o, m) BOOST_PP_FOR_6_C(BOOST_PP_BOOL(p(7, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_6' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:26:37: note: in expansion of macro 'BOOST_PP_FOR_5_C' # define BOOST_PP_FOR_5(s, p, o, m) BOOST_PP_FOR_5_C(BOOST_PP_BOOL(p(6, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_5' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:25:37: note: in expansion of macro 'BOOST_PP_FOR_4_C' # define BOOST_PP_FOR_4(s, p, o, m) BOOST_PP_FOR_4_C(BOOST_PP_BOOL(p(5, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_4' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:24:37: note: in expansion of macro 'BOOST_PP_FOR_3_C' # define BOOST_PP_FOR_3(s, p, o, m) BOOST_PP_FOR_3_C(BOOST_PP_BOOL(p(4, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_3' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:23:37: note: in expansion of macro 'BOOST_PP_FOR_2_C' # define BOOST_PP_FOR_2(s, p, o, m) BOOST_PP_FOR_2_C(BOOST_PP_BOOL(p(3, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_2' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:57:2: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^ /usr/local/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^ /usr/local/include/boost/preprocessor/repetition/detail/for.hpp:22:37: note: in expansion of macro 'BOOST_PP_FOR_1_C' # define BOOST_PP_FOR_1(s, p, o, m) BOOST_PP_FOR_1_C(BOOST_PP_BOOL(p(2, s)), s, p, o, m) ^ /usr/local/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'BOOST_PP_FOR_1' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/local/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_DETAIL_CHECK_EXEC' # define BOOST_PP_IIF_1(t, f) t ^ /usr/local/include/boost/preprocessor/seq/for_each.hpp:29:53: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_DETAIL_CHECK' # define BOOST_PP_SEQ_FOR_EACH(macro, data, seq) BOOST_PP_SEQ_FOR_EACH_DETAIL_CHECK(macro, data, seq) ^ /usr/local/include/boost/spirit/home/support/terminal.hpp:690:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH' BOOST_PP_SEQ_FOR_EACH(BOOST_SPIRIT_DEFINE_TERMINALS_NAME_EX_A, _, \ ^ /usr/local/include/boost/preprocessor/cat.hpp:22:32: note: in expansion of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b) ^ /usr/local/include/boost/spirit/home/support/terminal.hpp:691:9: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(BOOST_SPIRIT_TERMINAL_X seq, 0)) \ ^ /usr/local/include/boost/spirit/home/support/terminal.hpp:617:48: note: in expansion of macro 'BOOST_SPIRIT_TERMINAL_Y' #define BOOST_SPIRIT_TERMINAL_X(x, y) ((x, y)) BOOST_SPIRIT_TERMINAL_Y ^ /usr/local/include/boost/spirit/home/support/common_terminals.hpp:90:5: note: in expansion of macro 'BOOST_SPIRIT_DEFINE_TERMINALS_NAME_EX' BOOST_SPIRIT_DEFINE_TERMINALS_NAME_EX( ^ In file included from /usr/local/include/boost/spirit/include/qi_symbols.hpp:16:0, from contexts/IWORKTextLabelElement.cpp:17: /usr/local/include/boost/spirit/home/qi/string/symbols.hpp: At global scope: /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:317:37: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^ /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:360:37: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from ./KEY1XMLContextBase.h:13, from contexts/KEY1FillElement.h:16, from contexts/KEY1FillElement.cpp:13: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/KEY1FillElement.h:19, from contexts/KEY1FillElement.cpp:13: /usr/local/include/boost/move/iterator.hpp: At global scope: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKWrapElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKWrapElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-KEY1StringConverter.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-KEY1StringConverter.Tpo -c -o contexts/libetonyek_internal_la-KEY1StringConverter.lo `test -f 'contexts/KEY1StringConverter.cpp' || echo './'`contexts/KEY1StringConverter.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-KEY1StringConverter.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-KEY1StringConverter.Tpo -c contexts/KEY1StringConverter.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-KEY1StringConverter.o In file included from /usr/local/include/boost/spirit/include/qi_symbols.hpp:16:0, from contexts/IWORKTextLabelElement.cpp:17: /usr/local/include/boost/spirit/home/qi/string/symbols.hpp: In instantiation of 'struct boost::spirit::qi::symbols::adder': /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:374:15: required from 'struct boost::spirit::qi::symbols' contexts/IWORKTextLabelElement.cpp:45:53: required from here /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:317:13: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const [with Str = Str; Char = char; T = libetonyek::IWORKLabelNumFormatSurrounding; Lookup = boost::spirit::qi::tst; Filter = boost::spirit::qi::tst_pass_through]' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^ /usr/local/include/boost/spirit/home/qi/string/symbols.hpp: In instantiation of 'struct boost::spirit::qi::symbols::remover': /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:375:17: required from 'struct boost::spirit::qi::symbols' contexts/IWORKTextLabelElement.cpp:45:53: required from here /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:360:13: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const [with Str = Str; Char = char; T = libetonyek::IWORKLabelNumFormatSurrounding; Lookup = boost::spirit::qi::tst; Filter = boost::spirit::qi::tst_pass_through]' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^ In file included from /usr/local/include/boost/variant.hpp:17:0, from ./IWORKTypes.h:20, from contexts/IWORKTextLabelElement.h:15, from contexts/IWORKTextLabelElement.cpp:10: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/support/info.hpp:44:36: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^ /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = std::__cxx11::basic_string; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/support/info.hpp:51:52: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/variant.hpp:17:0, from ./IWORKTypes.h:20, from contexts/IWORKTextLabelElement.h:15, from contexts/IWORKTextLabelElement.cpp:10: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant() [with T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}]': contexts/IWORKTextLabelElement.cpp:148:115: required from here /usr/local/include/boost/variant/variant.hpp:1484:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant() ^ /usr/local/include/boost/variant/variant.hpp:1484:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/aligned_storage.hpp:16:0, from /usr/local/include/boost/variant/variant.hpp:41, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKTextLabelElement.h:15, from contexts/IWORKTextLabelElement.cpp:10: /usr/local/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage::aligned_storage() [with long unsigned int size_ = 32ul; long unsigned int alignment_ = 8ul]': /usr/local/include/boost/variant/variant.hpp:1857:5: required from 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]' /usr/local/include/boost/spirit/home/support/info.hpp:44:36: required from here /usr/local/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++] struct aligned_storage_imp ^ /usr/local/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::aligned_storage_imp()' first required here { ^ In file included from /usr/local/include/boost/spirit/home/support/utf8.hpp:16:0, from /usr/local/include/boost/spirit/home/support/info.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/auxiliary/attr.hpp:16, from /usr/local/include/boost/spirit/include/qi_attr.hpp:16, from contexts/IWORKTextLabelElement.cpp:12: /usr/local/include/boost/regex/pending/unicode_iterator.hpp: In instantiation of 'void boost::utf8_output_iterator::operator=(uint32_t) const [with BaseIterator = std::back_insert_iterator >; uint32_t = unsigned int]': /usr/local/include/boost/spirit/home/support/utf8.hpp:36:20: required from 'boost::spirit::utf8_string boost::spirit::to_utf8(Char) [with Char = wchar_t; boost::spirit::utf8_string = std::__cxx11::basic_string]' /usr/local/include/boost/spirit/home/support/info.hpp:54:44: required from here /usr/local/include/boost/regex/pending/unicode_iterator.hpp:735:9: warning: 'operator=' should return a reference to '*this' [-Weffc++] void operator=(boost::uint32_t val)const ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from ./IWORKXMLContextBase.h:14, from contexts/IWORKTextLabelElement.h:13, from contexts/IWORKTextLabelElement.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKLabelNumFormatSurrounding]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKLabelNumFormatSurrounding]' contexts/IWORKTextLabelElement.cpp:41:44: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = bool]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = bool]' contexts/IWORKTextLabelElement.cpp:43:18: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKLabelNumFormat]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKLabelNumFormat]' contexts/IWORKTextLabelElement.cpp:78:13: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = unsigned int]' contexts/IWORKTextLabelElement.cpp:78:13: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/phoenix/core/limits.hpp:28:0, from /usr/local/include/boost/spirit/include/phoenix_limits.hpp:11, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/proto/proto_fwd.hpp:153:43: warning: user-defined 'boost::proto::detail::private_type_ boost::proto::detail::private_type_::operator,(int) const' always evaluates both arguments [-Weffc++] private_type_ operator ,(int) const; ^ In file included from /usr/local/include/boost/proto/transform/impl.hpp:17:0, from /usr/local/include/boost/proto/transform/pass_through.hpp:24, from /usr/local/include/boost/proto/traits.hpp:33, from /usr/local/include/boost/proto/expr.hpp:27, from /usr/local/include/boost/proto/core.hpp:17, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/proto/detail/any.hpp:42:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator++()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator++(); ^ /usr/local/include/boost/proto/detail/any.hpp:43:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator--()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator--(); ^ /usr/local/include/boost/proto/detail/any.hpp:60:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator||(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator||(any, any); ^ /usr/local/include/boost/proto/detail/any.hpp:61:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator&&(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator&&(any, any); ^ /usr/local/include/boost/proto/detail/any.hpp:65:46: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator,(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator,(any, any); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/variant.hpp:17:0, from ./IWORKTypes.h:20, from contexts/IWORKTextLabelElement.h:15, from contexts/IWORKTextLabelElement.cpp:10: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::IWORKTextLabel; T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/optional/optional.hpp:663:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = libetonyek::IWORKTextLabel&; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /usr/local/include/boost/optional/optional.hpp:348:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = libetonyek::IWORKTextLabel&; ExprPtr = libetonyek::IWORKTextLabel; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /usr/local/include/boost/optional/optional.hpp:979:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = libetonyek::IWORKTextLabel&; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; typename boost::enable_if, boost::optional&>::type = boost::optional, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >&]' contexts/IWORKTextLabelElement.cpp:141:13: required from here /usr/local/include/boost/variant/variant.hpp:1832:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant( ^ /usr/local/include/boost/variant/variant.hpp:1832:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = std::__cxx11::basic_string; T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/optional/optional.hpp:663:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = std::__cxx11::basic_string&; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /usr/local/include/boost/optional/optional.hpp:348:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = std::__cxx11::basic_string&; ExprPtr = std::__cxx11::basic_string; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /usr/local/include/boost/optional/optional.hpp:979:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = std::__cxx11::basic_string&; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; typename boost::enable_if, boost::optional&>::type = boost::optional, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >&]' contexts/IWORKTextLabelElement.cpp:145:13: required from here /usr/local/include/boost/variant/variant.hpp:1832:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1832:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/proto/transform/when.hpp:25:0, from /usr/local/include/boost/proto/matches.hpp:43, from /usr/local/include/boost/proto/core.hpp:22, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/proto/transform/env.hpp:426:66: warning: user-defined 'const typename boost::disable_if_c::value, boost::proto::envns_::env::type>::type> >::type boost::proto::envns_::operator,(T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] >::type const operator,(T &t, env const &head) ^ /usr/local/include/boost/proto/transform/env.hpp:436:62: warning: user-defined 'const boost::proto::envns_::env::type>::type> boost::proto::envns_::operator,(const T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] operator,(T const &t, env const &head) ^ In file included from /usr/local/include/boost/proto/core.hpp:26:0, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/proto/operators.hpp:210:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:242:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::pre_inc, TRAIT, DOMAIN, 0) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:243:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::pre_dec, TRAIT, DOMAIN, 0) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:244:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::post_inc, TRAIT, DOMAIN, 1) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:245:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::post_dec, TRAIT, DOMAIN, 1) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_or, const Left&, const Right&>::type boost::proto::exprns_::operator||(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:259:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(||, boost::proto::tag::logical_or, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_and, const Left&, const Right&>::type boost::proto::exprns_::operator&&(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:260:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(&&, boost::proto::tag::logical_and, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::comma, const Left&, const Right&>::type boost::proto::exprns_::operator,(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:264:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(BOOST_PP_COMMA(), boost::proto::tag::comma, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from contexts/KEY1FillElement.h:14, from contexts/KEY1FillElement.cpp:13: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = int]' ./KEY1ParserState.h:36:17: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = double]' ./KEY1ParserState.h:36:17: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::KEY1FillElement::FillType]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::KEY1FillElement::FillType]' contexts/KEY1FillElement.cpp:33:17: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/KEY1FillElement.h:14, from contexts/KEY1FillElement.cpp:13: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKColor]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKColor]' contexts/KEY1FillElement.cpp:33:17: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/KEY1FillElement.cpp:33:17: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from contexts/KEY1FillElement.h:14, from contexts/KEY1FillElement.cpp:13: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKImageType]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKImageType]' contexts/KEY1FillElement.cpp:33:17: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/variant.hpp:17:0, from ./IWORKTypes.h:20, from contexts/KEY1FillElement.h:19, from contexts/KEY1FillElement.cpp:13: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::IWORKColor; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/optional/optional.hpp:663:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = libetonyek::IWORKColor&; T = boost::variant]' /usr/local/include/boost/optional/optional.hpp:348:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = libetonyek::IWORKColor&; ExprPtr = libetonyek::IWORKColor; T = boost::variant]' /usr/local/include/boost/optional/optional.hpp:979:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = libetonyek::IWORKColor&; T = boost::variant; typename boost::enable_if, boost::optional&>::type = boost::optional >&]' contexts/KEY1FillElement.cpp:112:11: required from here /usr/local/include/boost/variant/variant.hpp:1832:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant( ^ /usr/local/include/boost/variant/variant.hpp:1832:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/spirit/include/qi_sequence.hpp:16:0, from contexts/IWORKTextLabelElement.cpp:16: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&>, 1l>&, const boost::proto::exprns_::expr&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::symbols&>, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&>, 1l>&, const boost::proto::exprns_::expr&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::symbols&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&>, 1l>&, const boost::proto::exprns_::expr&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::symbols&>, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&>, 1l>&, const boost::proto::exprns_::expr&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::symbols&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:263:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&>, 1l>&, const boost::proto::exprns_::expr&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::symbols&>, 2l>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/qi/parse_attr.hpp:66:35: required from 'bool boost::spirit::qi::parse(Iterator&, Iterator, const Expr&, A0&, A1&, A2&) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&>, 1l>&, const boost::proto::exprns_::expr&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::symbols&>, 2l>; A0 = boost::optional; A1 = boost::optional; A2 = libetonyek::IWORKLabelNumFormatSurrounding]' contexts/IWORKTextLabelElement.cpp:54:50: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:15:0, from /usr/local/include/boost/spirit/include/qi_sequence.hpp:16, from contexts/IWORKTextLabelElement.cpp:16: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/optional/optional.hpp:663:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = libetonyek::IWORKMediaContent&; T = boost::variant]' /usr/local/include/boost/optional/optional.hpp:348:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = libetonyek::IWORKMediaContent&; ExprPtr = libetonyek::IWORKMediaContent; T = boost::variant]' /usr/local/include/boost/optional/optional.hpp:979:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = libetonyek::IWORKMediaContent&; T = boost::variant; typename boost::enable_if, boost::optional&>::type = boost::optional >&]' contexts/KEY1FillElement.cpp:126:11: required from here /usr/local/include/boost/variant/variant.hpp:1832:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1832:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/aligned_storage.hpp:16:0, from /usr/local/include/boost/variant/variant.hpp:41, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/KEY1FillElement.h:19, from contexts/KEY1FillElement.cpp:13: /usr/local/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage::aligned_storage() [with long unsigned int size_ = 96ul; long unsigned int alignment_ = 8ul]': /usr/local/include/boost/variant/variant.hpp:1842:5: required from 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::IWORKColor; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]' /usr/local/include/boost/optional/optional.hpp:663:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = libetonyek::IWORKColor&; T = boost::variant]' /usr/local/include/boost/optional/optional.hpp:348:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = libetonyek::IWORKColor&; ExprPtr = libetonyek::IWORKColor; T = boost::variant]' /usr/local/include/boost/optional/optional.hpp:979:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = libetonyek::IWORKColor&; T = boost::variant; typename boost::enable_if, boost::optional&>::type = boost::optional >&]' contexts/KEY1FillElement.cpp:112:11: required from here /usr/local/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<96ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++] struct aligned_storage_imp ^ /usr/local/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<96ul, 8ul>::aligned_storage_imp()' first required here { ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/KEY1FillElement.h:14, from contexts/KEY1FillElement.cpp:13: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:944:5: required from 'static int boost::detail::variant::make_initializer_node::apply::initializer_node::initialize(void*, boost::detail::variant::make_initializer_node::apply::initializer_node::param_T) [with BaseIndexPair = boost::mpl::pair >, boost::mpl::l_iter > >::initializer_node, mpl_::int_<1> >, boost::mpl::l_iter > >::initializer_node, mpl_::int_<2> >; Iterator = boost::mpl::l_iter >; boost::detail::variant::make_initializer_node::apply::initializer_node::param_T = const libetonyek::IWORKMediaContent&]' /usr/local/include/boost/variant/variant.hpp:1666:38: required from 'void boost::variant::convert_construct(T&, int, mpl_::false_) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/variant/variant.hpp:1843:26: required from 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]' /usr/local/include/boost/optional/optional.hpp:663:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = libetonyek::IWORKMediaContent&; T = boost::variant]' /usr/local/include/boost/optional/optional.hpp:348:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = libetonyek::IWORKMediaContent&; ExprPtr = libetonyek::IWORKMediaContent; T = boost::variant]' /usr/local/include/boost/optional/optional.hpp:979:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = libetonyek::IWORKMediaContent&; T = boost::variant; typename boost::enable_if, boost::optional&>::type = boost::optional >&]' contexts/KEY1FillElement.cpp:126:11: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKColor]': /usr/local/include/boost/optional/optional.hpp:944:5: required from 'static int boost::detail::variant::make_initializer_node::apply::initializer_node::initialize(void*, boost::detail::variant::make_initializer_node::apply::initializer_node::param_T) [with BaseIndexPair = boost::mpl::pair >, boost::mpl::l_iter > >::initializer_node, mpl_::int_<1> >, boost::mpl::l_iter > >::initializer_node, mpl_::int_<2> >; Iterator = boost::mpl::l_iter >; boost::detail::variant::make_initializer_node::apply::initializer_node::param_T = const libetonyek::IWORKMediaContent&]' /usr/local/include/boost/variant/variant.hpp:1666:38: required from 'void boost::variant::convert_construct(T&, int, mpl_::false_) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/variant/variant.hpp:1843:26: required from 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]' /usr/local/include/boost/optional/optional.hpp:663:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = libetonyek::IWORKMediaContent&; T = boost::variant]' /usr/local/include/boost/optional/optional.hpp:348:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = libetonyek::IWORKMediaContent&; ExprPtr = libetonyek::IWORKMediaContent; T = boost::variant]' /usr/local/include/boost/optional/optional.hpp:979:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = libetonyek::IWORKMediaContent&; T = boost::variant; typename boost::enable_if, boost::optional&>::type = boost::optional >&]' contexts/KEY1FillElement.cpp:126:11: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/variant.hpp:17:0, from ./IWORKTypes.h:20, from contexts/KEY1FillElement.h:19, from contexts/KEY1FillElement.cpp:13: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant() [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]': /usr/include/c++/5.0/tuple:1172:70: required from 'std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [with _Args1 = {const std::__cxx11::basic_string, std::allocator >&}; long unsigned int ..._Indexes1 = {0ul}; _Args2 = {}; long unsigned int ..._Indexes2 = {}; _T1 = const std::__cxx11::basic_string; _T2 = boost::variant]' /usr/include/c++/5.0/tuple:1161:63: required from 'std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [with _Args1 = {const std::__cxx11::basic_string, std::allocator >&}; _Args2 = {}; _T1 = const std::__cxx11::basic_string; _T2 = boost::variant]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair, boost::variant >; _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Tp = std::pair, boost::variant >]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair, boost::variant >; _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Tp = std::pair, boost::variant >; std::allocator_traits >::allocator_type = std::allocator, boost::variant > >]' /usr/include/c++/5.0/bits/hashtable_policy.h:1955:37: required from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _NodeAlloc = std::allocator, boost::variant >, true> >; std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type = std::__detail::_Hash_node, boost::variant >, true>]' /usr/include/c++/5.0/bits/hashtable_policy.h:597:8: required from 'std::__detail::_Map_base<_Key, _Pair, _Alloc, std::__detail::_Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, _Pair, _Alloc, std::__detail::_Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Pair = std::pair, boost::variant >; _Alloc = std::allocator, boost::variant > >; _Equal = std::equal_to >; _H1 = std::hash >; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; std::__detail::_Map_base<_Key, _Pair, _Alloc, std::__detail::_Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true>::mapped_type = boost::variant; std::__detail::_Map_base<_Key, _Pair, _Alloc, std::__detail::_Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true>::key_type = std::__cxx11::basic_string]' /usr/include/c++/5.0/bits/unordered_map.h:668:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = boost::variant; _Hash = std::hash >; _Pred = std::equal_to >; _Alloc = std::allocator, boost::variant > >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type = boost::variant; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_type = std::__cxx11::basic_string]' contexts/KEY1FillElement.cpp:135:52: required from here /usr/local/include/boost/variant/variant.hpp:1484:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant() ^ /usr/local/include/boost/variant/variant.hpp:1484:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/KEY1FillElement.h:14, from contexts/KEY1FillElement.cpp:13: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:954:5: required from 'void boost::variant::assigner::assign_impl(const RhsT&, mpl_::false_, mpl_::true_, B) const [with RhsT = libetonyek::IWORKMediaContent; B = boost::variant::has_fallback_type_; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; mpl_::false_ = mpl_::bool_; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/variant/variant.hpp:2026:24: required from 'void boost::variant::assigner::internal_visit(const RhsT&, int) const [with RhsT = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::variant::assigner; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:154:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::variant::assigner; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::variant::assigner; VoidPtrCV = const void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/variant/variant.hpp:2452:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::variant::assigner; VoidPtrCV = const void*; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename Visitor::result_type = void]' /usr/local/include/boost/variant/variant.hpp:2477:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::variant::assigner; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename Visitor::result_type = void]' /usr/local/include/boost/variant/variant.hpp:2181:13: required from 'void boost::variant::variant_assign(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /usr/local/include/boost/variant/variant.hpp:2278:23: required from 'boost::variant& boost::variant::operator=(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' contexts/KEY1FillElement.cpp:135:53: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKColor]': /usr/local/include/boost/optional/optional.hpp:954:5: required from 'void boost::variant::assigner::assign_impl(const RhsT&, mpl_::false_, mpl_::true_, B) const [with RhsT = libetonyek::IWORKMediaContent; B = boost::variant::has_fallback_type_; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; mpl_::false_ = mpl_::bool_; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/variant/variant.hpp:2026:24: required from 'void boost::variant::assigner::internal_visit(const RhsT&, int) const [with RhsT = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::variant::assigner; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:154:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::variant::assigner; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::variant::assigner; VoidPtrCV = const void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/variant/variant.hpp:2452:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::variant::assigner; VoidPtrCV = const void*; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename Visitor::result_type = void]' /usr/local/include/boost/variant/variant.hpp:2477:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::variant::assigner; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename Visitor::result_type = void]' /usr/local/include/boost/variant/variant.hpp:2181:13: required from 'void boost::variant::variant_assign(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /usr/local/include/boost/variant/variant.hpp:2278:23: required from 'boost::variant& boost::variant::operator=(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' contexts/KEY1FillElement.cpp:135:53: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/phoenix/core/limits.hpp:28:0, from /usr/local/include/boost/spirit/include/phoenix_limits.hpp:11, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /usr/local/include/boost/proto/proto_fwd.hpp:153:43: warning: user-defined 'boost::proto::detail::private_type_ boost::proto::detail::private_type_::operator,(int) const' always evaluates both arguments [-Weffc++] private_type_ operator ,(int) const; ^ In file included from /usr/local/include/boost/proto/transform/impl.hpp:17:0, from /usr/local/include/boost/proto/transform/pass_through.hpp:24, from /usr/local/include/boost/proto/traits.hpp:33, from /usr/local/include/boost/proto/expr.hpp:27, from /usr/local/include/boost/proto/core.hpp:17, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /usr/local/include/boost/proto/detail/any.hpp:42:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator++()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator++(); ^ /usr/local/include/boost/proto/detail/any.hpp:43:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator--()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator--(); ^ /usr/local/include/boost/proto/detail/any.hpp:60:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator||(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator||(any, any); ^ /usr/local/include/boost/proto/detail/any.hpp:61:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator&&(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator&&(any, any); ^ /usr/local/include/boost/proto/detail/any.hpp:65:46: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator,(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator,(any, any); ^ In file included from /usr/local/include/boost/spirit/include/qi_sequence.hpp:16:0, from contexts/IWORKTextLabelElement.cpp:16: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&; State = const boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&; State = const boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:165:34: required from 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&>, 1l>&; State = const boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::negate; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::optional, boost::fusion::cons, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&>, 1l>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/spirit/home/support/make_component.hpp:281:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&>, 1l>&, const boost::proto::exprns_::expr&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::symbols&>, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&>, 1l>&, const boost::proto::exprns_::expr&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::symbols&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&>, 1l>&, const boost::proto::exprns_::expr&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::symbols&>, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&>, 1l>&, const boost::proto::exprns_::expr&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::symbols&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:263:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&>, 1l>&, const boost::proto::exprns_::expr&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::symbols&>, 2l>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/qi/parse_attr.hpp:66:35: required from 'bool boost::spirit::qi::parse(Iterator&, Iterator, const Expr&, A0&, A1&, A2&) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&>, 1l>&, const boost::proto::exprns_::expr&>, 1l>&>, 2l>&, boost::proto::exprns_::expr, 0l> >, 2l>&, boost::spirit::qi::symbols&>, 2l>; A0 = boost::optional; A1 = boost::optional; A2 = libetonyek::IWORKLabelNumFormatSurrounding]' contexts/IWORKTextLabelElement.cpp:54:50: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:15:0, from /usr/local/include/boost/spirit/include/qi_sequence.hpp:16, from contexts/IWORKTextLabelElement.cpp:16: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/iterator/iterator_adaptor.hpp:13:0, from /usr/local/include/boost/iterator/reverse_iterator.hpp:10, from /usr/local/include/boost/range/reverse_iterator.hpp:21, from /usr/local/include/boost/range/rbegin.hpp:19, from /usr/local/include/boost/proto/functional/range/rbegin.hpp:12, from /usr/local/include/boost/proto/functional/range.hpp:15, from /usr/local/include/boost/proto/functional.hpp:14, from /usr/local/include/boost/proto/proto.hpp:16, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/iterator/iterator_facade.hpp:664:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:697:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:703:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /usr/local/include/boost/iterator/iterator_facade.hpp:794:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /usr/local/include/boost/proto/transform/when.hpp:25:0, from /usr/local/include/boost/proto/matches.hpp:43, from /usr/local/include/boost/proto/core.hpp:22, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /usr/local/include/boost/proto/transform/env.hpp:426:66: warning: user-defined 'const typename boost::disable_if_c::value, boost::proto::envns_::env::type>::type> >::type boost::proto::envns_::operator,(T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] >::type const operator,(T &t, env const &head) ^ /usr/local/include/boost/proto/transform/env.hpp:436:62: warning: user-defined 'const boost::proto::envns_::env::type>::type> boost::proto::envns_::operator,(const T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] operator,(T const &t, env const &head) ^ In file included from /usr/local/include/boost/proto/core.hpp:26:0, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /usr/local/include/boost/proto/operators.hpp:210:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:242:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::pre_inc, TRAIT, DOMAIN, 0) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:243:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::pre_dec, TRAIT, DOMAIN, 0) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:244:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::post_inc, TRAIT, DOMAIN, 1) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:245:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::post_dec, TRAIT, DOMAIN, 1) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_or, const Left&, const Right&>::type boost::proto::exprns_::operator||(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:259:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(||, boost::proto::tag::logical_or, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_and, const Left&, const Right&>::type boost::proto::exprns_::operator&&(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:260:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(&&, boost::proto::tag::logical_and, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::comma, const Left&, const Right&>::type boost::proto::exprns_::operator,(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:264:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(BOOST_PP_COMMA(), boost::proto::tag::comma, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ In file included from /usr/local/include/boost/iterator/iterator_adaptor.hpp:13:0, from /usr/local/include/boost/iterator/reverse_iterator.hpp:10, from /usr/local/include/boost/range/reverse_iterator.hpp:21, from /usr/local/include/boost/range/rbegin.hpp:19, from /usr/local/include/boost/proto/functional/range/rbegin.hpp:12, from /usr/local/include/boost/proto/functional/range.hpp:15, from /usr/local/include/boost/proto/functional.hpp:14, from /usr/local/include/boost/proto/proto.hpp:16, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /usr/local/include/boost/iterator/iterator_facade.hpp:664:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:697:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:703:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /usr/local/include/boost/iterator/iterator_facade.hpp:794:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/spirit/home/support/info.hpp:14, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ mv -f contexts/.deps/libetonyek_internal_la-IWORKTextLabelElement.Tpo contexts/.deps/libetonyek_internal_la-IWORKTextLabelElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-KEY1StylesContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-KEY1StylesContext.Tpo -c -o contexts/libetonyek_internal_la-KEY1StylesContext.lo `test -f 'contexts/KEY1StylesContext.cpp' || echo './'`contexts/KEY1StylesContext.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-KEY1StylesContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-KEY1StylesContext.Tpo -c contexts/KEY1StylesContext.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-KEY1StylesContext.o In file included from /usr/local/include/boost/spirit/home/support/utf8.hpp:16:0, from /usr/local/include/boost/spirit/home/support/info.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/regex/pending/unicode_iterator.hpp:680:41: warning: postfix 'boost::utf16_output_iterator& boost::utf16_output_iterator::operator++(int)' should return 'boost::utf16_output_iterator' [-Weffc++] utf16_output_iterator& operator++(int) ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:673:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:743:40: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int)' should return 'boost::utf8_output_iterator' [-Weffc++] utf8_output_iterator& operator++(int) ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:736:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp: In instantiation of 'class boost::utf8_output_iterator > >': /usr/local/include/boost/spirit/home/support/utf8.hpp:36:10: required from here /usr/local/include/boost/regex/pending/unicode_iterator.hpp:743:26: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int) [with BaseIterator = std::back_insert_iterator >]' should return 'boost::utf8_output_iterator > >' [-Weffc++] utf8_output_iterator& operator++(int) ^ mv -f contexts/.deps/libetonyek_internal_la-KEY1FillElement.Tpo contexts/.deps/libetonyek_internal_la-KEY1FillElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-KEY1TableElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-KEY1TableElement.Tpo -c -o contexts/libetonyek_internal_la-KEY1TableElement.lo `test -f 'contexts/KEY1TableElement.cpp' || echo './'`contexts/KEY1TableElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-KEY1TableElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-KEY1TableElement.Tpo -c contexts/KEY1TableElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-KEY1TableElement.o In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/spirit/home/support/info.hpp:14, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/phoenix/core/limits.hpp:28:0, from /usr/local/include/boost/spirit/include/phoenix_limits.hpp:11, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/proto/proto_fwd.hpp:153:43: warning: user-defined 'boost::proto::detail::private_type_ boost::proto::detail::private_type_::operator,(int) const' always evaluates both arguments [-Weffc++] private_type_ operator ,(int) const; ^ In file included from /usr/local/include/boost/proto/transform/impl.hpp:17:0, from /usr/local/include/boost/proto/transform/pass_through.hpp:24, from /usr/local/include/boost/proto/traits.hpp:33, from /usr/local/include/boost/proto/expr.hpp:27, from /usr/local/include/boost/proto/core.hpp:17, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/proto/detail/any.hpp:42:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator++()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator++(); ^ /usr/local/include/boost/proto/detail/any.hpp:43:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator--()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator--(); ^ /usr/local/include/boost/proto/detail/any.hpp:60:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator||(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator||(any, any); ^ /usr/local/include/boost/proto/detail/any.hpp:61:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator&&(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator&&(any, any); ^ /usr/local/include/boost/proto/detail/any.hpp:65:46: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator,(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator,(any, any); ^ In file included from /usr/local/include/boost/spirit/home/support/utf8.hpp:16:0, from /usr/local/include/boost/spirit/home/support/info.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /usr/local/include/boost/regex/pending/unicode_iterator.hpp:680:41: warning: postfix 'boost::utf16_output_iterator& boost::utf16_output_iterator::operator++(int)' should return 'boost::utf16_output_iterator' [-Weffc++] utf16_output_iterator& operator++(int) ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:673:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:743:40: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int)' should return 'boost::utf8_output_iterator' [-Weffc++] utf8_output_iterator& operator++(int) ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:736:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp: In instantiation of 'class boost::utf8_output_iterator > >': /usr/local/include/boost/spirit/home/support/utf8.hpp:36:10: required from here /usr/local/include/boost/regex/pending/unicode_iterator.hpp:743:26: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int) [with BaseIterator = std::back_insert_iterator >]' should return 'boost::utf8_output_iterator > >' [-Weffc++] utf8_output_iterator& operator++(int) ^ In file included from /usr/local/include/boost/spirit/home/support/attributes.hpp:19:0, from /usr/local/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:16, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: 'struct boost::spirit::bad_any_cast' has pointer data members [-Weffc++] struct bad_any_cast ^ /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: but does not override 'boost::spirit::bad_any_cast(const boost::spirit::bad_any_cast&)' [-Weffc++] /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: or 'operator=(const boost::spirit::bad_any_cast&)' [-Weffc++] In file included from /usr/local/include/boost/spirit/home/qi/action.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/spirit/home/qi/action/action.hpp: In member function 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const': /usr/local/include/boost/spirit/home/qi/action/action.hpp:181:24: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^ /usr/local/include/boost/spirit/home/qi/action/action.hpp:160:16: note: shadowed declaration is here struct result; ^ In file included from /usr/local/include/boost/proto/transform/when.hpp:25:0, from /usr/local/include/boost/proto/matches.hpp:43, from /usr/local/include/boost/proto/core.hpp:22, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/proto/transform/env.hpp:426:66: warning: user-defined 'const typename boost::disable_if_c::value, boost::proto::envns_::env::type>::type> >::type boost::proto::envns_::operator,(T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] >::type const operator,(T &t, env const &head) ^ /usr/local/include/boost/proto/transform/env.hpp:436:62: warning: user-defined 'const boost::proto::envns_::env::type>::type> boost::proto::envns_::operator,(const T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] operator,(T const &t, env const &head) ^ In file included from /usr/local/include/boost/proto/core.hpp:26:0, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/proto/operators.hpp:210:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:242:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::pre_inc, TRAIT, DOMAIN, 0) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:243:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::pre_dec, TRAIT, DOMAIN, 0) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:244:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::post_inc, TRAIT, DOMAIN, 1) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:245:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::post_dec, TRAIT, DOMAIN, 1) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_or, const Left&, const Right&>::type boost::proto::exprns_::operator||(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:259:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(||, boost::proto::tag::logical_or, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_and, const Left&, const Right&>::type boost::proto::exprns_::operator&&(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:260:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(&&, boost::proto::tag::logical_and, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::comma, const Left&, const Right&>::type boost::proto::exprns_::operator,(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:264:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(BOOST_PP_COMMA(), boost::proto::tag::comma, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ In file included from /usr/local/include/boost/spirit/home/support/attributes.hpp:19:0, from /usr/local/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:16, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: 'struct boost::spirit::bad_any_cast' has pointer data members [-Weffc++] struct bad_any_cast ^ /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: but does not override 'boost::spirit::bad_any_cast(const boost::spirit::bad_any_cast&)' [-Weffc++] /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: or 'operator=(const boost::spirit::bad_any_cast&)' [-Weffc++] In file included from /usr/local/include/boost/spirit/home/qi/action.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /usr/local/include/boost/spirit/home/qi/action/action.hpp: In member function 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const': /usr/local/include/boost/spirit/home/qi/action/action.hpp:181:24: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^ /usr/local/include/boost/spirit/home/qi/action/action.hpp:160:16: note: shadowed declaration is here struct result; ^ In file included from /usr/local/include/boost/iterator/iterator_adaptor.hpp:13:0, from /usr/local/include/boost/iterator/reverse_iterator.hpp:10, from /usr/local/include/boost/range/reverse_iterator.hpp:21, from /usr/local/include/boost/range/rbegin.hpp:19, from /usr/local/include/boost/proto/functional/range/rbegin.hpp:12, from /usr/local/include/boost/proto/functional/range.hpp:15, from /usr/local/include/boost/proto/functional.hpp:14, from /usr/local/include/boost/proto/proto.hpp:16, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/iterator/iterator_facade.hpp:664:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:697:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:703:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /usr/local/include/boost/iterator/iterator_facade.hpp:794:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /usr/local/include/boost/phoenix/core/limits.hpp:28:0, from /usr/local/include/boost/spirit/include/phoenix_limits.hpp:11, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/proto/proto_fwd.hpp:153:43: warning: user-defined 'boost::proto::detail::private_type_ boost::proto::detail::private_type_::operator,(int) const' always evaluates both arguments [-Weffc++] private_type_ operator ,(int) const; ^ In file included from /usr/local/include/boost/proto/transform/impl.hpp:17:0, from /usr/local/include/boost/proto/transform/pass_through.hpp:24, from /usr/local/include/boost/proto/traits.hpp:33, from /usr/local/include/boost/proto/expr.hpp:27, from /usr/local/include/boost/proto/core.hpp:17, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/proto/detail/any.hpp:42:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator++()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator++(); ^ /usr/local/include/boost/proto/detail/any.hpp:43:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator--()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator--(); ^ /usr/local/include/boost/proto/detail/any.hpp:60:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator||(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator||(any, any); ^ /usr/local/include/boost/proto/detail/any.hpp:61:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator&&(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator&&(any, any); ^ /usr/local/include/boost/proto/detail/any.hpp:65:46: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator,(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator,(any, any); ^ In file included from /usr/local/include/boost/function/detail/prologue.hpp:17:0, from /usr/local/include/boost/function.hpp:30, from /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:16, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /usr/local/include/boost/function/function_base.hpp:611:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] function_base() : vtable(0) { } ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/spirit/home/support/info.hpp:14, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/function/detail/prologue.hpp:17:0, from /usr/local/include/boost/function.hpp:30, from /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:16, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /usr/local/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /usr/local/include/boost/function/function_base.hpp:611:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] function_base() : vtable(0) { } ^ In file included from /usr/local/include/boost/spirit/home/support/utf8.hpp:16:0, from /usr/local/include/boost/spirit/home/support/info.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/regex/pending/unicode_iterator.hpp:680:41: warning: postfix 'boost::utf16_output_iterator& boost::utf16_output_iterator::operator++(int)' should return 'boost::utf16_output_iterator' [-Weffc++] utf16_output_iterator& operator++(int) ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:673:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:743:40: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int)' should return 'boost::utf8_output_iterator' [-Weffc++] utf8_output_iterator& operator++(int) ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:736:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp: In instantiation of 'class boost::utf8_output_iterator > >': /usr/local/include/boost/spirit/home/support/utf8.hpp:36:10: required from here /usr/local/include/boost/regex/pending/unicode_iterator.hpp:743:26: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int) [with BaseIterator = std::back_insert_iterator >]' should return 'boost::utf8_output_iterator > >' [-Weffc++] utf8_output_iterator& operator++(int) ^ In file included from /usr/local/include/boost/proto/transform/when.hpp:25:0, from /usr/local/include/boost/proto/matches.hpp:43, from /usr/local/include/boost/proto/core.hpp:22, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/proto/transform/env.hpp:426:66: warning: user-defined 'const typename boost::disable_if_c::value, boost::proto::envns_::env::type>::type> >::type boost::proto::envns_::operator,(T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] >::type const operator,(T &t, env const &head) ^ /usr/local/include/boost/proto/transform/env.hpp:436:62: warning: user-defined 'const boost::proto::envns_::env::type>::type> boost::proto::envns_::operator,(const T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] operator,(T const &t, env const &head) ^ In file included from /usr/local/include/boost/shared_ptr.hpp:17:0, from /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:30, from /usr/local/include/boost/spirit/home/qi/string.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:28, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/spirit/home/qi/string.hpp:15:0, from /usr/local/include/boost/spirit/home/qi.hpp:28, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/spirit/home/qi/string/symbols.hpp: At global scope: /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:317:37: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^ /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:360:37: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^ In file included from /usr/local/include/boost/smart_ptr/detail/atomic_count.hpp:77:0, from /usr/local/include/boost/detail/atomic_count.hpp:19, from /usr/local/include/boost/spirit/home/support/iterators/detail/ref_counted_policy.hpp:13, from /usr/local/include/boost/spirit/home/support/iterators/istream_iterator.hpp:9, from /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:15, from /usr/local/include/boost/spirit/home/qi/stream/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:30, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/smart_ptr/detail/atomic_count_std_atomic.hpp:33:21: warning: prefix 'long int boost::detail::atomic_count::operator++()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator++() ^ /usr/local/include/boost/smart_ptr/detail/atomic_count_std_atomic.hpp:38:21: warning: prefix 'long int boost::detail::atomic_count::operator--()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator--() ^ In file included from /usr/local/include/boost/iostreams/detail/resolve.hpp:17:0, from /usr/local/include/boost/iostreams/detail/push.hpp:24, from /usr/local/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:31, from /usr/local/include/boost/iostreams/stream_buffer.hpp:22, from /usr/local/include/boost/iostreams/stream.hpp:21, from /usr/local/include/boost/spirit/home/qi/stream/detail/iterator_source.hpp:14, from /usr/local/include/boost/spirit/home/qi/stream/stream.hpp:16, from /usr/local/include/boost/spirit/home/qi/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:30, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/detail/is_incrementable.hpp:50:28: warning: prefix 'boost::detail::is_incrementable_::tag boost::detail::is_incrementable_::operator++(const boost::detail::is_incrementable_::any&)' should return 'boost::detail::is_incrementable_::any&' [-Weffc++] tag operator++(any const&); ^ /usr/local/include/boost/detail/is_incrementable.hpp:51:32: warning: postfix 'boost::detail::is_incrementable_::tag boost::detail::is_incrementable_::operator++(const boost::detail::is_incrementable_::any&, int)' should return 'boost::detail::is_incrementable_::any' [-Weffc++] tag operator++(any const&,int); ^ /usr/local/include/boost/detail/is_incrementable.hpp:59:24: warning: user-defined 'boost::detail::is_incrementable_::tag boost::detail::is_incrementable_::operator,(boost::detail::is_incrementable_::tag, int)' always evaluates both arguments [-Weffc++] tag operator,(tag,int); ^ In file included from /usr/local/include/boost/iostreams/detail/resolve.hpp:26:0, from /usr/local/include/boost/iostreams/detail/push.hpp:24, from /usr/local/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:31, from /usr/local/include/boost/iostreams/stream_buffer.hpp:22, from /usr/local/include/boost/iostreams/stream.hpp:21, from /usr/local/include/boost/spirit/home/qi/stream/detail/iterator_source.hpp:14, from /usr/local/include/boost/spirit/home/qi/stream/stream.hpp:16, from /usr/local/include/boost/spirit/home/qi/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:30, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/iostreams/detail/is_dereferenceable.hpp:44:24: warning: user-defined 'boost::iostreams::detail::is_dereferenceable_::tag boost::iostreams::detail::is_dereferenceable_::operator,(boost::iostreams::detail::is_dereferenceable_::tag, int)' always evaluates both arguments [-Weffc++] tag operator,(tag,int); ^ In file included from /usr/local/include/boost/proto/core.hpp:26:0, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/proto/operators.hpp:210:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:242:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::pre_inc, TRAIT, DOMAIN, 0) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:243:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::pre_dec, TRAIT, DOMAIN, 0) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:244:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::post_inc, TRAIT, DOMAIN, 1) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:245:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::post_dec, TRAIT, DOMAIN, 1) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_or, const Left&, const Right&>::type boost::proto::exprns_::operator||(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:259:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(||, boost::proto::tag::logical_or, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_and, const Left&, const Right&>::type boost::proto::exprns_::operator&&(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:260:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(&&, boost::proto::tag::logical_and, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::comma, const Left&, const Right&>::type boost::proto::exprns_::operator,(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:264:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(BOOST_PP_COMMA(), boost::proto::tag::comma, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ In file included from /usr/local/include/boost/phoenix/core/limits.hpp:28:0, from /usr/local/include/boost/spirit/include/phoenix_limits.hpp:11, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /usr/local/include/boost/proto/proto_fwd.hpp:153:43: warning: user-defined 'boost::proto::detail::private_type_ boost::proto::detail::private_type_::operator,(int) const' always evaluates both arguments [-Weffc++] private_type_ operator ,(int) const; ^ In file included from /usr/local/include/boost/proto/transform/impl.hpp:17:0, from /usr/local/include/boost/proto/transform/pass_through.hpp:24, from /usr/local/include/boost/proto/traits.hpp:33, from /usr/local/include/boost/proto/expr.hpp:27, from /usr/local/include/boost/proto/core.hpp:17, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /usr/local/include/boost/proto/detail/any.hpp:42:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator++()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator++(); ^ /usr/local/include/boost/proto/detail/any.hpp:43:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator--()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator--(); ^ /usr/local/include/boost/proto/detail/any.hpp:60:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator||(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator||(any, any); ^ /usr/local/include/boost/proto/detail/any.hpp:61:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator&&(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator&&(any, any); ^ /usr/local/include/boost/proto/detail/any.hpp:65:46: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator,(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator,(any, any); ^ In file included from /usr/local/include/boost/iterator/iterator_adaptor.hpp:13:0, from /usr/local/include/boost/iterator/reverse_iterator.hpp:10, from /usr/local/include/boost/range/reverse_iterator.hpp:21, from /usr/local/include/boost/range/rbegin.hpp:19, from /usr/local/include/boost/proto/functional/range/rbegin.hpp:12, from /usr/local/include/boost/proto/functional/range.hpp:15, from /usr/local/include/boost/proto/functional.hpp:14, from /usr/local/include/boost/proto/proto.hpp:16, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/iterator/iterator_facade.hpp:664:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:697:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:703:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /usr/local/include/boost/iterator/iterator_facade.hpp:794:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /usr/local/include/boost/shared_ptr.hpp:17:0, from /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:30, from /usr/local/include/boost/spirit/home/qi/string.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:28, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/spirit/home/qi/string.hpp:15:0, from /usr/local/include/boost/spirit/home/qi.hpp:28, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /usr/local/include/boost/spirit/home/qi/string/symbols.hpp: At global scope: /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:317:37: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^ /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:360:37: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^ In file included from /usr/local/include/boost/smart_ptr/detail/atomic_count.hpp:77:0, from /usr/local/include/boost/detail/atomic_count.hpp:19, from /usr/local/include/boost/spirit/home/support/iterators/detail/ref_counted_policy.hpp:13, from /usr/local/include/boost/spirit/home/support/iterators/istream_iterator.hpp:9, from /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:15, from /usr/local/include/boost/spirit/home/qi/stream/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:30, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /usr/local/include/boost/smart_ptr/detail/atomic_count_std_atomic.hpp:33:21: warning: prefix 'long int boost::detail::atomic_count::operator++()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator++() ^ /usr/local/include/boost/smart_ptr/detail/atomic_count_std_atomic.hpp:38:21: warning: prefix 'long int boost::detail::atomic_count::operator--()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator--() ^ In file included from /usr/local/include/boost/spirit/home/support/attributes.hpp:19:0, from /usr/local/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:16, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: 'struct boost::spirit::bad_any_cast' has pointer data members [-Weffc++] struct bad_any_cast ^ /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: but does not override 'boost::spirit::bad_any_cast(const boost::spirit::bad_any_cast&)' [-Weffc++] /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: or 'operator=(const boost::spirit::bad_any_cast&)' [-Weffc++] In file included from /usr/local/include/boost/spirit/home/qi/action.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/spirit/home/qi/action/action.hpp: In member function 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const': /usr/local/include/boost/spirit/home/qi/action/action.hpp:181:24: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^ /usr/local/include/boost/spirit/home/qi/action/action.hpp:160:16: note: shadowed declaration is here struct result; ^ In file included from /usr/local/include/boost/iostreams/detail/resolve.hpp:17:0, from /usr/local/include/boost/iostreams/detail/push.hpp:24, from /usr/local/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:31, from /usr/local/include/boost/iostreams/stream_buffer.hpp:22, from /usr/local/include/boost/iostreams/stream.hpp:21, from /usr/local/include/boost/spirit/home/qi/stream/detail/iterator_source.hpp:14, from /usr/local/include/boost/spirit/home/qi/stream/stream.hpp:16, from /usr/local/include/boost/spirit/home/qi/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:30, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /usr/local/include/boost/detail/is_incrementable.hpp:50:28: warning: prefix 'boost::detail::is_incrementable_::tag boost::detail::is_incrementable_::operator++(const boost::detail::is_incrementable_::any&)' should return 'boost::detail::is_incrementable_::any&' [-Weffc++] tag operator++(any const&); ^ /usr/local/include/boost/detail/is_incrementable.hpp:51:32: warning: postfix 'boost::detail::is_incrementable_::tag boost::detail::is_incrementable_::operator++(const boost::detail::is_incrementable_::any&, int)' should return 'boost::detail::is_incrementable_::any' [-Weffc++] tag operator++(any const&,int); ^ /usr/local/include/boost/detail/is_incrementable.hpp:59:24: warning: user-defined 'boost::detail::is_incrementable_::tag boost::detail::is_incrementable_::operator,(boost::detail::is_incrementable_::tag, int)' always evaluates both arguments [-Weffc++] tag operator,(tag,int); ^ In file included from /usr/local/include/boost/iostreams/detail/resolve.hpp:26:0, from /usr/local/include/boost/iostreams/detail/push.hpp:24, from /usr/local/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:31, from /usr/local/include/boost/iostreams/stream_buffer.hpp:22, from /usr/local/include/boost/iostreams/stream.hpp:21, from /usr/local/include/boost/spirit/home/qi/stream/detail/iterator_source.hpp:14, from /usr/local/include/boost/spirit/home/qi/stream/stream.hpp:16, from /usr/local/include/boost/spirit/home/qi/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:30, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /usr/local/include/boost/iostreams/detail/is_dereferenceable.hpp:44:24: warning: user-defined 'boost::iostreams::detail::is_dereferenceable_::tag boost::iostreams::detail::is_dereferenceable_::operator,(boost::iostreams::detail::is_dereferenceable_::tag, int)' always evaluates both arguments [-Weffc++] tag operator,(tag,int); ^ In file included from /usr/local/include/boost/proto/transform/when.hpp:25:0, from /usr/local/include/boost/proto/matches.hpp:43, from /usr/local/include/boost/proto/core.hpp:22, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /usr/local/include/boost/proto/transform/env.hpp:426:66: warning: user-defined 'const typename boost::disable_if_c::value, boost::proto::envns_::env::type>::type> >::type boost::proto::envns_::operator,(T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] >::type const operator,(T &t, env const &head) ^ /usr/local/include/boost/proto/transform/env.hpp:436:62: warning: user-defined 'const boost::proto::envns_::env::type>::type> boost::proto::envns_::operator,(const T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] operator,(T const &t, env const &head) ^ In file included from /usr/local/include/boost/proto/core.hpp:26:0, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /usr/local/include/boost/proto/operators.hpp:210:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:242:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::pre_inc, TRAIT, DOMAIN, 0) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:243:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::pre_dec, TRAIT, DOMAIN, 0) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:244:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::post_inc, TRAIT, DOMAIN, 1) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:210:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /usr/local/include/boost/proto/operators.hpp:245:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::post_dec, TRAIT, DOMAIN, 1) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_or, const Left&, const Right&>::type boost::proto::exprns_::operator||(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:259:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(||, boost::proto::tag::logical_or, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_and, const Left&, const Right&>::type boost::proto::exprns_::operator&&(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:260:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(&&, boost::proto::tag::logical_and, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /usr/local/include/boost/proto/operators.hpp:227:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::comma, const Left&, const Right&>::type boost::proto::exprns_::operator,(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /usr/local/include/boost/proto/operators.hpp:264:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(BOOST_PP_COMMA(), boost::proto::tag::comma, TRAIT, DOMAIN) \ ^ /usr/local/include/boost/proto/operators.hpp:295:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ In file included from /usr/local/include/boost/phoenix/statement.hpp:17:0, from /usr/local/include/boost/phoenix/phoenix.hpp:14, from /usr/local/include/boost/phoenix.hpp:11, from /usr/local/include/boost/spirit/include/phoenix.hpp:11, from contexts/KEY1DivElement.cpp:11: /usr/local/include/boost/phoenix/statement/try_catch.hpp: In constructor 'boost::phoenix::catch_gen::catch_gen(const TryCatch&, const Capture&)': /usr/local/include/boost/phoenix/statement/try_catch.hpp:399:13: warning: declaration of 'capture' shadows a member of 'boost::phoenix::catch_gen' [-Wshadow] : try_catch(try_catch_) ^ /usr/local/include/boost/phoenix/statement/try_catch.hpp:422:25: note: shadowed declaration is here Capture const & capture; ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/iterator/iterator_adaptor.hpp:13:0, from /usr/local/include/boost/iterator/reverse_iterator.hpp:10, from /usr/local/include/boost/range/reverse_iterator.hpp:21, from /usr/local/include/boost/range/rbegin.hpp:19, from /usr/local/include/boost/proto/functional/range/rbegin.hpp:12, from /usr/local/include/boost/proto/functional/range.hpp:15, from /usr/local/include/boost/proto/functional.hpp:14, from /usr/local/include/boost/proto/proto.hpp:16, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /usr/local/include/boost/iterator/iterator_facade.hpp:664:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:697:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /usr/local/include/boost/iterator/iterator_facade.hpp:703:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /usr/local/include/boost/iterator/iterator_facade.hpp:794:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/spirit/home/support/info.hpp:14, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/spirit/home/support/utf8.hpp:16:0, from /usr/local/include/boost/spirit/home/support/info.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/regex/pending/unicode_iterator.hpp:680:41: warning: postfix 'boost::utf16_output_iterator& boost::utf16_output_iterator::operator++(int)' should return 'boost::utf16_output_iterator' [-Weffc++] utf16_output_iterator& operator++(int) ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:673:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:743:40: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int)' should return 'boost::utf8_output_iterator' [-Weffc++] utf8_output_iterator& operator++(int) ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:736:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp: In instantiation of 'class boost::utf8_output_iterator > >': /usr/local/include/boost/spirit/home/support/utf8.hpp:36:10: required from here /usr/local/include/boost/regex/pending/unicode_iterator.hpp:743:26: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int) [with BaseIterator = std::back_insert_iterator >]' should return 'boost::utf8_output_iterator > >' [-Weffc++] utf8_output_iterator& operator++(int) ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/function/detail/prologue.hpp:17:0, from /usr/local/include/boost/function.hpp:30, from /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:16, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /usr/local/include/boost/function/function_base.hpp:611:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] function_base() : vtable(0) { } ^ In file included from /usr/local/include/boost/spirit/home/support/info.hpp:14:0, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/support/info.hpp:44:36: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^ /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = std::__cxx11::basic_string; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/support/info.hpp:51:52: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKColor]': /usr/local/include/boost/optional/optional.hpp:954:5: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^ In file included from /usr/local/include/boost/aligned_storage.hpp:16:0, from /usr/local/include/boost/variant/variant.hpp:41, from /usr/local/include/boost/spirit/home/support/info.hpp:14, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /usr/local/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage::aligned_storage() [with long unsigned int size_ = 32ul; long unsigned int alignment_ = 8ul]': /usr/local/include/boost/variant/variant.hpp:1857:5: required from 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]' /usr/local/include/boost/spirit/home/support/info.hpp:44:36: required from here /usr/local/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++] struct aligned_storage_imp ^ /usr/local/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::aligned_storage_imp()' first required here { ^ In file included from /usr/local/include/boost/spirit/home/support/utf8.hpp:16:0, from /usr/local/include/boost/spirit/home/support/info.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /usr/local/include/boost/regex/pending/unicode_iterator.hpp: In instantiation of 'void boost::utf8_output_iterator::operator=(uint32_t) const [with BaseIterator = std::back_insert_iterator >; uint32_t = unsigned int]': /usr/local/include/boost/spirit/home/support/utf8.hpp:36:20: required from 'boost::spirit::utf8_string boost::spirit::to_utf8(Char) [with Char = wchar_t; boost::spirit::utf8_string = std::__cxx11::basic_string]' /usr/local/include/boost/spirit/home/support/info.hpp:54:44: required from here /usr/local/include/boost/regex/pending/unicode_iterator.hpp:735:9: warning: 'operator=' should return a reference to '*this' [-Weffc++] void operator=(boost::uint32_t val)const ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = int]' ./KEY1ParserState.h:36:17: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = double]' ./KEY1ParserState.h:36:17: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = std::__cxx11::basic_string]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle; std::allocator_traits >::allocator_type = std::allocator]' /usr/include/c++/5.0/bits/shared_ptr_base.h:522:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}]' contexts/KEY1SpanElement.cpp:114:81: required from here /usr/local/include/boost/optional/optional.hpp:128:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^ In file included from /usr/local/include/boost/spirit/home/support/attributes.hpp:19:0, from /usr/local/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:16, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: 'struct boost::spirit::bad_any_cast' has pointer data members [-Weffc++] struct bad_any_cast ^ /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: but does not override 'boost::spirit::bad_any_cast(const boost::spirit::bad_any_cast&)' [-Weffc++] /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: or 'operator=(const boost::spirit::bad_any_cast&)' [-Weffc++] In file included from /usr/local/include/boost/shared_ptr.hpp:17:0, from /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:30, from /usr/local/include/boost/spirit/home/qi/string.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:28, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/spirit/home/qi/string.hpp:15:0, from /usr/local/include/boost/spirit/home/qi.hpp:28, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/spirit/home/qi/string/symbols.hpp: At global scope: /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:317:37: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/spirit/home/support/info.hpp:14, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/spirit/home/support/utf8.hpp:16:0, from /usr/local/include/boost/spirit/home/support/info.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /usr/local/include/boost/regex/pending/unicode_iterator.hpp:680:41: warning: postfix 'boost::utf16_output_iterator& boost::utf16_output_iterator::operator++(int)' should return 'boost::utf16_output_iterator' [-Weffc++] utf16_output_iterator& operator++(int) ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:673:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:743:40: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int)' should return 'boost::utf8_output_iterator' [-Weffc++] utf8_output_iterator& operator++(int) ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp:736:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /usr/local/include/boost/regex/pending/unicode_iterator.hpp: In instantiation of 'class boost::utf8_output_iterator > >': /usr/local/include/boost/spirit/home/support/utf8.hpp:36:10: required from here /usr/local/include/boost/regex/pending/unicode_iterator.hpp:743:26: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int) [with BaseIterator = std::back_insert_iterator >]' should return 'boost::utf8_output_iterator > >' [-Weffc++] utf8_output_iterator& operator++(int) ^ /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:360:37: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^ In file included from /usr/local/include/boost/smart_ptr/detail/atomic_count.hpp:77:0, from /usr/local/include/boost/detail/atomic_count.hpp:19, from /usr/local/include/boost/spirit/home/support/iterators/detail/ref_counted_policy.hpp:13, from /usr/local/include/boost/spirit/home/support/iterators/istream_iterator.hpp:9, from /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:15, from /usr/local/include/boost/spirit/home/qi/stream/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:30, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/smart_ptr/detail/atomic_count_std_atomic.hpp:33:21: warning: prefix 'long int boost::detail::atomic_count::operator++()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator++() ^ /usr/local/include/boost/smart_ptr/detail/atomic_count_std_atomic.hpp:38:21: warning: prefix 'long int boost::detail::atomic_count::operator--()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator--() ^ In file included from /usr/local/include/boost/iostreams/detail/resolve.hpp:17:0, from /usr/local/include/boost/iostreams/detail/push.hpp:24, from /usr/local/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:31, from /usr/local/include/boost/iostreams/stream_buffer.hpp:22, from /usr/local/include/boost/iostreams/stream.hpp:21, from /usr/local/include/boost/spirit/home/qi/stream/detail/iterator_source.hpp:14, from /usr/local/include/boost/spirit/home/qi/stream/stream.hpp:16, from /usr/local/include/boost/spirit/home/qi/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:30, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/detail/is_incrementable.hpp:50:28: warning: prefix 'boost::detail::is_incrementable_::tag boost::detail::is_incrementable_::operator++(const boost::detail::is_incrementable_::any&)' should return 'boost::detail::is_incrementable_::any&' [-Weffc++] tag operator++(any const&); ^ /usr/local/include/boost/detail/is_incrementable.hpp:51:32: warning: postfix 'boost::detail::is_incrementable_::tag boost::detail::is_incrementable_::operator++(const boost::detail::is_incrementable_::any&, int)' should return 'boost::detail::is_incrementable_::any' [-Weffc++] tag operator++(any const&,int); ^ /usr/local/include/boost/detail/is_incrementable.hpp:59:24: warning: user-defined 'boost::detail::is_incrementable_::tag boost::detail::is_incrementable_::operator,(boost::detail::is_incrementable_::tag, int)' always evaluates both arguments [-Weffc++] tag operator,(tag,int); ^ In file included from /usr/local/include/boost/iostreams/detail/resolve.hpp:26:0, from /usr/local/include/boost/iostreams/detail/push.hpp:24, from /usr/local/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:31, from /usr/local/include/boost/iostreams/stream_buffer.hpp:22, from /usr/local/include/boost/iostreams/stream.hpp:21, from /usr/local/include/boost/spirit/home/qi/stream/detail/iterator_source.hpp:14, from /usr/local/include/boost/spirit/home/qi/stream/stream.hpp:16, from /usr/local/include/boost/spirit/home/qi/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:30, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/iostreams/detail/is_dereferenceable.hpp:44:24: warning: user-defined 'boost::iostreams::detail::is_dereferenceable_::tag boost::iostreams::detail::is_dereferenceable_::operator,(boost::iostreams::detail::is_dereferenceable_::tag, int)' always evaluates both arguments [-Weffc++] tag operator,(tag,int); ^ In file included from /usr/local/include/boost/spirit/home/support/info.hpp:14:0, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/support/info.hpp:44:36: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^ /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = std::__cxx11::basic_string; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/support/info.hpp:51:52: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/proto/core.hpp:23:0, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/phoenix/core/actor.hpp: In instantiation of 'const typename boost::tr1_result_of&, typename boost::proto::result_of::as_child::type> >::type)>::type boost::phoenix::actor::operator=(const A&) const [with A = boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> >; Expr = boost::spirit::attribute<0>; typename boost::tr1_result_of&, typename boost::proto::result_of::as_child::type> >::type)>::type = boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >]': contexts/KEY1DivElement.cpp:104:45: required from here /usr/local/include/boost/proto/extends.hpp:290:42: warning: 'operator=' should return a reference to '*this' [-Weffc++] return proto_generator()(that); \ ^ /usr/local/include/boost/proto/extends.hpp:296:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_IMPL_' BOOST_PROTO_EXTENDS_ASSIGN_IMPL_(BOOST_PROTO_CONST, BOOST_PROTO_CONST) \ ^ /usr/local/include/boost/proto/extends.hpp:305:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_CONST_' BOOST_PROTO_EXTENDS_ASSIGN_CONST_() \ ^ /usr/local/include/boost/proto/extends.hpp:321:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_' BOOST_PROTO_EXTENDS_ASSIGN_() \ ^ /usr/local/include/boost/phoenix/core/actor.hpp:148:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN' BOOST_PROTO_EXTENDS_ASSIGN() ^ In file included from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const Expr&, const string&) [with Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKTabStop(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': contexts/KEY1DivElement.cpp:107:100: required from here /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:188:9: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> >::f' should be initialized in the member initialization list [-Weffc++] rule(Expr const& expr, std::string const& name = "unnamed-rule") ^ In file included from /usr/local/include/boost/spirit/home/qi/action.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/spirit/home/qi/action/action.hpp: In member function 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const': /usr/local/include/boost/spirit/home/qi/action/action.hpp:181:24: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^ /usr/local/include/boost/spirit/home/qi/action/action.hpp:160:16: note: shadowed declaration is here struct result; ^ In file included from /usr/local/include/boost/phoenix/statement.hpp:17:0, from /usr/local/include/boost/phoenix/phoenix.hpp:14, from /usr/local/include/boost/phoenix.hpp:11, from /usr/local/include/boost/spirit/include/phoenix.hpp:11, from contexts/KEY1StringConverter.cpp:14: /usr/local/include/boost/phoenix/statement/try_catch.hpp: In constructor 'boost::phoenix::catch_gen::catch_gen(const TryCatch&, const Capture&)': /usr/local/include/boost/phoenix/statement/try_catch.hpp:399:13: warning: declaration of 'capture' shadows a member of 'boost::phoenix::catch_gen' [-Wshadow] : try_catch(try_catch_) ^ /usr/local/include/boost/phoenix/statement/try_catch.hpp:422:25: note: shadowed declaration is here Capture const & capture; ^ In file included from /usr/local/include/boost/aligned_storage.hpp:16:0, from /usr/local/include/boost/variant/variant.hpp:41, from /usr/local/include/boost/spirit/home/support/info.hpp:14, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage::aligned_storage() [with long unsigned int size_ = 32ul; long unsigned int alignment_ = 8ul]': /usr/local/include/boost/variant/variant.hpp:1857:5: required from 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]' /usr/local/include/boost/spirit/home/support/info.hpp:44:36: required from here /usr/local/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++] struct aligned_storage_imp ^ /usr/local/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::aligned_storage_imp()' first required here { ^ In file included from /usr/local/include/boost/spirit/home/support/utf8.hpp:16:0, from /usr/local/include/boost/spirit/home/support/info.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/regex/pending/unicode_iterator.hpp: In instantiation of 'void boost::utf8_output_iterator::operator=(uint32_t) const [with BaseIterator = std::back_insert_iterator >; uint32_t = unsigned int]': /usr/local/include/boost/spirit/home/support/utf8.hpp:36:20: required from 'boost::spirit::utf8_string boost::spirit::to_utf8(Char) [with Char = wchar_t; boost::spirit::utf8_string = std::__cxx11::basic_string]' /usr/local/include/boost/spirit/home/support/info.hpp:54:44: required from here /usr/local/include/boost/regex/pending/unicode_iterator.hpp:735:9: warning: 'operator=' should return a reference to '*this' [-Weffc++] void operator=(boost::uint32_t val)const ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = int]' ./KEY1ParserState.h:36:17: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = double]' ./KEY1ParserState.h:36:17: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> > >, boost::fusion::cons >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> > > >, boost::fusion::nil_> >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> > >, boost::fusion::cons >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> > > >, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> > >, boost::fusion::cons >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> > > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> > >, boost::fusion::cons >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> > > >, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> > >, boost::fusion::cons >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> > > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> >&, const boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> >&>, 1l>&>, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> > >, boost::fusion::cons >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> > > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> >&, const boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> >&>, 1l>&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> >&, const boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> >&>, 1l>&>, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> > >, boost::fusion::cons >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> > > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> >&, const boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> >&>, 1l>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> > >, boost::fusion::cons >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> > > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:263:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> >&, const boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> >&>, 1l>&>, 2l>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> > >, boost::fusion::cons >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> > > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/parse.hpp:168:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, Attr&) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> >&, const boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> >&>, 1l>&>, 2l>; Skipper = boost::proto::exprns_::expr >, 0l>; Attr = std::deque]' /usr/local/include/boost/spirit/home/qi/parse.hpp:201:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, Attr&) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> >&, const boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> >&>, 1l>&>, 2l>; Skipper = boost::proto::exprns_::expr >, 0l>; Attr = std::deque]' contexts/KEY1DivElement.cpp:111:85: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> > >, boost::fusion::cons >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0l> > > >, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = std::__cxx11::basic_string]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle; std::allocator_traits >::allocator_type = std::allocator]' /usr/include/c++/5.0/bits/shared_ptr_base.h:522:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}]' contexts/KEY1DivElement.cpp:128:81: required from here /usr/local/include/boost/optional/optional.hpp:128:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^ In file included from /usr/local/include/boost/spirit/home/qi/action.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/spirit/home/qi/action/action.hpp: In instantiation of 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::fusion::cons >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >, boost::fusion::nil_> >; typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type = boost::spirit::qi::action, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >]': /usr/local/include/boost/spirit/home/support/make_component.hpp:441:41: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param, mpl_::true_) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/make_component.hpp:398:28: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::action, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:245:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::nil_> > > > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKTabStop(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:32: required from 'boost::spirit::qi::rule::rule(const Expr&, const string&) [with Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKTabStop(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]' contexts/KEY1DivElement.cpp:107:100: required from here /usr/local/include/boost/spirit/home/qi/action/action.hpp:181:54: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^ /usr/local/include/boost/spirit/home/qi/action/action.hpp:160:16: note: shadowed declaration is here struct result; ^ In file included from /usr/local/include/boost/spirit/home/support/attributes.hpp:31:0, from /usr/local/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:16, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/utility/value_init.hpp: In instantiation of 'boost::initialized::initialized() [with T = double]': /usr/local/include/boost/utility/value_init.hpp:205:12: required from 'boost::value_initialized::value_initialized() [with T = double]' /usr/local/include/boost/spirit/home/support/attributes.hpp:987:30: required from 'static Attribute boost::spirit::traits::make_attribute::call(boost::spirit::unused_type) [with Attribute = double; ActualAttribute = const boost::spirit::unused_type]' /usr/local/include/boost/spirit/home/qi/action/action.hpp:61:75: required from 'bool boost::spirit::qi::action::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Subject = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >; Action = boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:199:23: required from 'bool boost::spirit::qi::detail::alternative_function::operator()(const Component&) const [with Component = boost::spirit::qi::action, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >]' /usr/local/include/boost/fusion/algorithm/query/detail/any.hpp:40:17: required from 'bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::nil_> > > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::alternative_function<__gnu_cxx::__normal_iterator >, boost::spirit::context, boost::fusion::vector<> >, boost::spirit::qi::char_class >, const boost::spirit::unused_type>; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/fusion/algorithm/query/detail/any.hpp:53:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/function/function_template.hpp:725:7: required from 'boost::function4::function4(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::nil_> > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1070:16: required from 'boost::function::function(Functor, typename boost::enable_if_c<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::nil_> > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_c<(! boost::is_integral::value), int>::type = int]' /usr/local/include/boost/function/function_template.hpp:1123:5: required from 'typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::nil_> > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_c<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, boost::fusion::vector<> >&, const boost::spirit::qi::char_class >&)>&]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:183:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKTabStop(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:32: required from 'boost::spirit::qi::rule::rule(const Expr&, const string&) [with Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKTabStop(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]' contexts/KEY1DivElement.cpp:107:100: required from here /usr/local/include/boost/utility/value_init.hpp:104:5: warning: 'boost::initialized::x' should be initialized in the member initialization list [-Weffc++] initialized() ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:435:34: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param, mpl_::true_) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/make_component.hpp:398:28: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::nil_> > > > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:271:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> > >, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:184:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKTabStop(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:32: required from 'boost::spirit::qi::rule::rule(const Expr&, const string&) [with Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0l>, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor > >, 3l> > >, 2l> >&>, 2l>&>, 2l>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKTabStop(); T2 = boost::proto::exprns_::expr >, 0l>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]' contexts/KEY1DivElement.cpp:107:100: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/spirit/home/support/attributes.hpp:19:0, from /usr/local/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:16, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: 'struct boost::spirit::bad_any_cast' has pointer data members [-Weffc++] struct bad_any_cast ^ /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: but does not override 'boost::spirit::bad_any_cast(const boost::spirit::bad_any_cast&)' [-Weffc++] /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: or 'operator=(const boost::spirit::bad_any_cast&)' [-Weffc++] In file included from /usr/local/include/boost/spirit/home/qi/action.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /usr/local/include/boost/spirit/home/qi/action/action.hpp: In member function 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const': /usr/local/include/boost/spirit/home/qi/action/action.hpp:181:24: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^ /usr/local/include/boost/spirit/home/qi/action/action.hpp:160:16: note: shadowed declaration is here struct result; ^ mv -f contexts/.deps/libetonyek_internal_la-KEY1SpanElement.Tpo contexts/.deps/libetonyek_internal_la-KEY1SpanElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-KEY2StyleContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-KEY2StyleContext.Tpo -c -o contexts/libetonyek_internal_la-KEY2StyleContext.lo `test -f 'contexts/KEY2StyleContext.cpp' || echo './'`contexts/KEY2StyleContext.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-KEY2StyleContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-KEY2StyleContext.Tpo -c contexts/KEY2StyleContext.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-KEY2StyleContext.o In file included from /usr/local/include/boost/function/detail/prologue.hpp:17:0, from /usr/local/include/boost/function.hpp:30, from /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:16, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /usr/local/include/boost/function/function_base.hpp:611:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] function_base() : vtable(0) { } ^ In file included from /usr/local/include/boost/spirit/home/support/info.hpp:14:0, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/support/info.hpp:44:36: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^ /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = std::__cxx11::basic_string; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/support/info.hpp:51:52: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In instantiation of 'constexpr glm::tvec3::tvec3(A, B, C) [with A = int; B = int; C = int; T = double; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/../detail/type_mat3x3.inl:15:20: required from 'glm::tmat3x3::tmat3x3() [with T = double; glm::precision P = (glm::precision)0u]' contexts/KEY1StringConverter.cpp:32:14: required from here /usr/local/include/glm/detail/type_vec3.inl:76:40: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/boost/proto/core.hpp:23:0, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/phoenix/core/actor.hpp: In instantiation of 'const typename boost::tr1_result_of&, typename boost::proto::result_of::as_child::type> >::type)>::type boost::phoenix::actor::operator=(const A&) const [with A = boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> >; Expr = boost::proto::exprns_::basic_expr > >, 0l>; typename boost::tr1_result_of&, typename boost::proto::result_of::as_child::type> >::type)>::type = boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >]': contexts/KEY1StringConverter.cpp:34:33: required from here /usr/local/include/boost/proto/extends.hpp:290:42: warning: 'operator=' should return a reference to '*this' [-Weffc++] return proto_generator()(that); \ ^ /usr/local/include/boost/proto/extends.hpp:296:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_IMPL_' BOOST_PROTO_EXTENDS_ASSIGN_IMPL_(BOOST_PROTO_CONST, BOOST_PROTO_CONST) \ ^ /usr/local/include/boost/proto/extends.hpp:305:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_CONST_' BOOST_PROTO_EXTENDS_ASSIGN_CONST_() \ ^ /usr/local/include/boost/proto/extends.hpp:321:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_' BOOST_PROTO_EXTENDS_ASSIGN_() \ ^ /usr/local/include/boost/phoenix/core/actor.hpp:148:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN' BOOST_PROTO_EXTENDS_ASSIGN() ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = glm::tmat3x3]': /usr/local/include/boost/optional/optional.hpp:954:5: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^ In file included from /usr/local/include/boost/proto/core.hpp:23:0, from /usr/local/include/boost/proto/proto.hpp:12, from /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:19, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/phoenix/core/actor.hpp: In instantiation of 'const typename boost::tr1_result_of&, typename boost::proto::result_of::as_child::type> >::type)>::type boost::phoenix::actor::operator=(const A&) const [with A = boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> >; Expr = boost::proto::exprns_::basic_expr >, 0l>; typename boost::tr1_result_of&, typename boost::proto::result_of::as_child::type> >::type)>::type = boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >]': contexts/KEY1StringConverter.cpp:51:62: required from here /usr/local/include/boost/proto/extends.hpp:290:42: warning: 'operator=' should return a reference to '*this' [-Weffc++] return proto_generator()(that); \ ^ /usr/local/include/boost/proto/extends.hpp:296:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_IMPL_' BOOST_PROTO_EXTENDS_ASSIGN_IMPL_(BOOST_PROTO_CONST, BOOST_PROTO_CONST) \ ^ /usr/local/include/boost/proto/extends.hpp:305:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_CONST_' BOOST_PROTO_EXTENDS_ASSIGN_CONST_() \ ^ /usr/local/include/boost/proto/extends.hpp:321:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_' BOOST_PROTO_EXTENDS_ASSIGN_() \ ^ /usr/local/include/boost/phoenix/core/actor.hpp:148:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN' BOOST_PROTO_EXTENDS_ASSIGN() ^ /usr/local/include/boost/phoenix/core/actor.hpp: In instantiation of 'const typename boost::tr1_result_of&, typename boost::proto::result_of::as_child::type> >::type)>::type boost::phoenix::actor::operator=(const A&) const [with A = boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> >; Expr = boost::proto::exprns_::basic_expr >, 0l>; typename boost::tr1_result_of&, typename boost::proto::result_of::as_child::type> >::type)>::type = boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >]': contexts/KEY1StringConverter.cpp:52:93: required from here /usr/local/include/boost/proto/extends.hpp:290:42: warning: 'operator=' should return a reference to '*this' [-Weffc++] return proto_generator()(that); \ ^ /usr/local/include/boost/proto/extends.hpp:296:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_IMPL_' BOOST_PROTO_EXTENDS_ASSIGN_IMPL_(BOOST_PROTO_CONST, BOOST_PROTO_CONST) \ ^ /usr/local/include/boost/proto/extends.hpp:305:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_CONST_' BOOST_PROTO_EXTENDS_ASSIGN_CONST_() \ ^ /usr/local/include/boost/proto/extends.hpp:321:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_' BOOST_PROTO_EXTENDS_ASSIGN_() \ ^ /usr/local/include/boost/phoenix/core/actor.hpp:148:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN' BOOST_PROTO_EXTENDS_ASSIGN() ^ /usr/local/include/boost/phoenix/core/actor.hpp: In instantiation of 'const typename boost::tr1_result_of&, typename boost::proto::result_of::as_child::type> >::type)>::type boost::phoenix::actor::operator=(const A&) const [with A = boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> >; Expr = boost::proto::exprns_::basic_expr >, 0l>; typename boost::tr1_result_of&, typename boost::proto::result_of::as_child::type> >::type)>::type = boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >]': contexts/KEY1StringConverter.cpp:53:78: required from here /usr/local/include/boost/proto/extends.hpp:290:42: warning: 'operator=' should return a reference to '*this' [-Weffc++] return proto_generator()(that); \ ^ /usr/local/include/boost/proto/extends.hpp:296:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_IMPL_' BOOST_PROTO_EXTENDS_ASSIGN_IMPL_(BOOST_PROTO_CONST, BOOST_PROTO_CONST) \ ^ /usr/local/include/boost/proto/extends.hpp:305:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_CONST_' BOOST_PROTO_EXTENDS_ASSIGN_CONST_() \ ^ /usr/local/include/boost/proto/extends.hpp:321:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_' BOOST_PROTO_EXTENDS_ASSIGN_() \ ^ /usr/local/include/boost/phoenix/core/actor.hpp:148:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN' BOOST_PROTO_EXTENDS_ASSIGN() ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKColor]': /usr/local/include/boost/optional/optional.hpp:954:5: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKPosition]': /usr/local/include/boost/optional/optional.hpp:954:5: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:954:5: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/aligned_storage.hpp:16:0, from /usr/local/include/boost/variant/variant.hpp:41, from /usr/local/include/boost/spirit/home/support/info.hpp:14, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage::aligned_storage() [with long unsigned int size_ = 32ul; long unsigned int alignment_ = 8ul]': /usr/local/include/boost/variant/variant.hpp:1857:5: required from 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]' /usr/local/include/boost/spirit/home/support/info.hpp:44:36: required from here /usr/local/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++] struct aligned_storage_imp ^ /usr/local/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::aligned_storage_imp()' first required here { ^ In file included from /usr/local/include/boost/spirit/home/support/utf8.hpp:16:0, from /usr/local/include/boost/spirit/home/support/info.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/regex/pending/unicode_iterator.hpp: In instantiation of 'void boost::utf8_output_iterator::operator=(uint32_t) const [with BaseIterator = std::back_insert_iterator >; uint32_t = unsigned int]': /usr/local/include/boost/spirit/home/support/utf8.hpp:36:20: required from 'boost::spirit::utf8_string boost::spirit::to_utf8(Char) [with Char = wchar_t; boost::spirit::utf8_string = std::__cxx11::basic_string]' /usr/local/include/boost/spirit/home/support/info.hpp:54:44: required from here /usr/local/include/boost/regex/pending/unicode_iterator.hpp:735:9: warning: 'operator=' should return a reference to '*this' [-Weffc++] void operator=(boost::uint32_t val)const ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base::argument_type) [with T = glm::tmat3x3; boost::optional_detail::optional_base::argument_type = const glm::tmat3x3&]': /usr/local/include/boost/optional/optional.hpp:859:46: required from 'boost::optional::optional(boost::optional::argument_type) [with T = glm::tmat3x3; boost::optional::argument_type = const glm::tmat3x3&]' contexts/KEY1StringConverter.cpp:36:43: required from here /usr/local/include/boost/optional/optional.hpp:134:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( argument_type val ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = glm::tmat3x3]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = glm::tmat3x3]' contexts/KEY1StringConverter.cpp:42:38: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/boost/shared_ptr.hpp:17:0, from /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:30, from /usr/local/include/boost/spirit/home/qi/string.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:28, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/spirit/home/qi/string.hpp:15:0, from /usr/local/include/boost/spirit/home/qi.hpp:28, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/spirit/home/qi/string/symbols.hpp: At global scope: /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:317:37: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^ /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:360:37: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^ In file included from /usr/local/include/boost/smart_ptr/detail/atomic_count.hpp:77:0, from /usr/local/include/boost/detail/atomic_count.hpp:19, from /usr/local/include/boost/spirit/home/support/iterators/detail/ref_counted_policy.hpp:13, from /usr/local/include/boost/spirit/home/support/iterators/istream_iterator.hpp:9, from /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:15, from /usr/local/include/boost/spirit/home/qi/stream/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:30, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/smart_ptr/detail/atomic_count_std_atomic.hpp:33:21: warning: prefix 'long int boost::detail::atomic_count::operator++()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator++() ^ /usr/local/include/boost/smart_ptr/detail/atomic_count_std_atomic.hpp:38:21: warning: prefix 'long int boost::detail::atomic_count::operator--()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator--() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base::argument_type) [with T = libetonyek::IWORKColor; boost::optional_detail::optional_base::argument_type = const libetonyek::IWORKColor&]': /usr/local/include/boost/optional/optional.hpp:859:46: required from 'boost::optional::optional(boost::optional::argument_type) [with T = libetonyek::IWORKColor; boost::optional::argument_type = const libetonyek::IWORKColor&]' contexts/KEY1StringConverter.cpp:55:43: required from here /usr/local/include/boost/optional/optional.hpp:134:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( argument_type val ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKColor]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKColor]' contexts/KEY1StringConverter.cpp:60:38: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPosition]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPosition]' contexts/KEY1StringConverter.cpp:68:34: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' contexts/KEY1StringConverter.cpp:87:30: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/iostreams/detail/resolve.hpp:17:0, from /usr/local/include/boost/iostreams/detail/push.hpp:24, from /usr/local/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:31, from /usr/local/include/boost/iostreams/stream_buffer.hpp:22, from /usr/local/include/boost/iostreams/stream.hpp:21, from /usr/local/include/boost/spirit/home/qi/stream/detail/iterator_source.hpp:14, from /usr/local/include/boost/spirit/home/qi/stream/stream.hpp:16, from /usr/local/include/boost/spirit/home/qi/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:30, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/detail/is_incrementable.hpp:50:28: warning: prefix 'boost::detail::is_incrementable_::tag boost::detail::is_incrementable_::operator++(const boost::detail::is_incrementable_::any&)' should return 'boost::detail::is_incrementable_::any&' [-Weffc++] tag operator++(any const&); ^ /usr/local/include/boost/detail/is_incrementable.hpp:51:32: warning: postfix 'boost::detail::is_incrementable_::tag boost::detail::is_incrementable_::operator++(const boost::detail::is_incrementable_::any&, int)' should return 'boost::detail::is_incrementable_::any' [-Weffc++] tag operator++(any const&,int); ^ /usr/local/include/boost/detail/is_incrementable.hpp:59:24: warning: user-defined 'boost::detail::is_incrementable_::tag boost::detail::is_incrementable_::operator,(boost::detail::is_incrementable_::tag, int)' always evaluates both arguments [-Weffc++] tag operator,(tag,int); ^ In file included from /usr/local/include/boost/iostreams/detail/resolve.hpp:26:0, from /usr/local/include/boost/iostreams/detail/push.hpp:24, from /usr/local/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:31, from /usr/local/include/boost/iostreams/stream_buffer.hpp:22, from /usr/local/include/boost/iostreams/stream.hpp:21, from /usr/local/include/boost/spirit/home/qi/stream/detail/iterator_source.hpp:14, from /usr/local/include/boost/spirit/home/qi/stream/stream.hpp:16, from /usr/local/include/boost/spirit/home/qi/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:30, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/iostreams/detail/is_dereferenceable.hpp:44:24: warning: user-defined 'boost::iostreams::detail::is_dereferenceable_::tag boost::iostreams::detail::is_dereferenceable_::operator,(boost::iostreams::detail::is_dereferenceable_::tag, int)' always evaluates both arguments [-Weffc++] tag operator,(tag,int); ^ In file included from /usr/local/include/boost/function/detail/prologue.hpp:17:0, from /usr/local/include/boost/function.hpp:30, from /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:16, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /usr/local/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /usr/local/include/boost/function/function_base.hpp:611:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] function_base() : vtable(0) { } ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/spirit/home/support/attributes.hpp:31:0, from /usr/local/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:16, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/utility/value_init.hpp: In instantiation of 'boost::initialized::initialized() [with T = boost::fusion::vector]': /usr/local/include/boost/utility/value_init.hpp:205:12: required from 'boost::value_initialized::value_initialized() [with T = boost::fusion::vector]' /usr/local/include/boost/spirit/home/support/attributes.hpp:987:30: required from 'static Attribute boost::spirit::traits::make_attribute::call(boost::spirit::unused_type) [with Attribute = boost::fusion::vector; ActualAttribute = const boost::spirit::unused_type]' /usr/local/include/boost/spirit/home/qi/action/action.hpp:61:75: required from 'bool boost::spirit::qi::action::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = const boost::spirit::unused_type; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Subject = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >; Action = boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >]' /usr/local/include/boost/spirit/home/qi/detail/parse.hpp:84:17: required from 'static bool boost::spirit::qi::detail::phrase_parse_impl >::type>::call(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::proto::exprns_::expr >, 0l>; Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >&>, 2l>]' /usr/local/include/boost/spirit/home/qi/parse.hpp:120:53: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >&>, 2l>; Skipper = boost::proto::exprns_::expr >, 0l>]' contexts/KEY1StringConverter.cpp:34:119: required from here /usr/local/include/boost/utility/value_init.hpp:104:5: warning: 'boost::initialized >::x' should be initialized in the member initialization list [-Weffc++] initialized() ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/spirit/home/qi/action.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/spirit/home/qi/action/action.hpp: In instantiation of 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >, boost::fusion::cons > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >, boost::fusion::nil_> >; typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >, boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> > >]': /usr/local/include/boost/spirit/home/support/make_component.hpp:441:41: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param, mpl_::true_) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >&>, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >, boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >&>, 2l>&; typename boost::spirit::detail::make_action::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/make_component.hpp:398:28: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >&>, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >, boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >&>, 2l>&; typename boost::spirit::detail::make_action::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >&>, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >, boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >, boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:263:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >&>, 2l>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >, boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> > >]' /usr/local/include/boost/spirit/home/qi/detail/parse.hpp:84:37: required from 'static bool boost::spirit::qi::detail::phrase_parse_impl >::type>::call(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::proto::exprns_::expr >, 0l>; Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >&>, 2l>]' /usr/local/include/boost/spirit/home/qi/parse.hpp:120:53: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >&>, 2l>; Skipper = boost::proto::exprns_::expr >, 0l>]' contexts/KEY1StringConverter.cpp:34:119: required from here /usr/local/include/boost/spirit/home/qi/action/action.hpp:181:54: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^ /usr/local/include/boost/spirit/home/qi/action/action.hpp:160:16: note: shadowed declaration is here struct result; ^ In file included from /usr/local/include/boost/spirit/home/support/attributes.hpp:31:0, from /usr/local/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:16, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/utility/value_init.hpp: In instantiation of 'boost::initialized::initialized() [with T = double]': /usr/local/include/boost/utility/value_init.hpp:205:12: required from 'boost::value_initialized::value_initialized() [with T = double]' /usr/local/include/boost/spirit/home/support/attributes.hpp:987:30: required from 'static Attribute boost::spirit::traits::make_attribute::call(boost::spirit::unused_type) [with Attribute = double; ActualAttribute = const boost::spirit::unused_type]' /usr/local/include/boost/spirit/home/qi/action/action.hpp:61:75: required from 'bool boost::spirit::qi::action::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = const boost::spirit::unused_type; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Subject = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >; Action = boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:199:23: required from 'bool boost::spirit::qi::detail::alternative_function::operator()(const Component&) const [with Component = boost::spirit::qi::action, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >; Iterator = __gnu_cxx::__normal_iterator >; Context = const boost::spirit::unused_type; Skipper = boost::spirit::qi::char_class >]' /usr/local/include/boost/fusion/algorithm/query/detail/any.hpp:40:17: required from 'bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::alternative_function<__gnu_cxx::__normal_iterator >, const boost::spirit::unused_type, boost::spirit::qi::char_class >, const boost::spirit::unused_type>; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/fusion/algorithm/query/detail/any.hpp:53:34: required from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > >; F = boost::spirit::qi::detail::alternative_function<__gnu_cxx::__normal_iterator >, const boost::spirit::unused_type, boost::spirit::qi::char_class >, const boost::spirit::unused_type>; Tag = boost::fusion::forward_traversal_tag]' /usr/local/include/boost/fusion/algorithm/query/any.hpp:32:27: required from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > >; F = boost::spirit::qi::detail::alternative_function<__gnu_cxx::__normal_iterator >, const boost::spirit::unused_type, boost::spirit::qi::char_class >, const boost::spirit::unused_type>]' /usr/local/include/boost/spirit/home/qi/operator/alternative.hpp:79:31: required from 'bool boost::spirit::qi::alternative::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = const boost::spirit::unused_type; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/detail/parse.hpp:84:17: required from 'static bool boost::spirit::qi::detail::phrase_parse_impl >::type>::call(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::proto::exprns_::expr >, 0l>; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>]' /usr/local/include/boost/spirit/home/qi/parse.hpp:120:53: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>; Skipper = boost::proto::exprns_::expr >, 0l>]' contexts/KEY1StringConverter.cpp:54:38: required from here /usr/local/include/boost/utility/value_init.hpp:104:5: warning: 'boost::initialized::x' should be initialized in the member initialization list [-Weffc++] initialized() ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:263:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/parse.hpp:168:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, Attr&) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>; Skipper = boost::proto::exprns_::expr >, 0l>; Attr = std::pair]' /usr/local/include/boost/spirit/home/qi/parse.hpp:201:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, Attr&) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>; Skipper = boost::proto::exprns_::expr >, 0l>; Attr = std::pair]' contexts/KEY1StringConverter.cpp:69:76: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/spirit/home/support/attributes.hpp:31:0, from /usr/local/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:16, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/utility/value_init.hpp: In instantiation of 'boost::initialized::initialized() [with T = boost::fusion::vector]': /usr/local/include/boost/utility/value_init.hpp:205:12: required from 'boost::value_initialized::value_initialized() [with T = boost::fusion::vector]' /usr/local/include/boost/spirit/home/support/attributes.hpp:987:30: required from 'static Attribute boost::spirit::traits::make_attribute::call(boost::spirit::unused_type) [with Attribute = boost::fusion::vector; ActualAttribute = const boost::spirit::unused_type]' /usr/local/include/boost/spirit/home/qi/action/action.hpp:61:75: required from 'bool boost::spirit::qi::action::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = const boost::spirit::unused_type; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Subject = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >; Action = boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:199:23: required from 'bool boost::spirit::qi::detail::alternative_function::operator()(const Component&) const [with Component = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >; Iterator = __gnu_cxx::__normal_iterator >; Context = const boost::spirit::unused_type; Skipper = boost::spirit::qi::char_class >]' /usr/local/include/boost/fusion/algorithm/query/detail/any.hpp:40:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/fusion/algorithm/query/detail/any.hpp:53:34: required from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > >; F = boost::spirit::qi::detail::alternative_function<__gnu_cxx::__normal_iterator >, const boost::spirit::unused_type, boost::spirit::qi::char_class >, const boost::spirit::unused_type>; Tag = boost::fusion::forward_traversal_tag]' /usr/local/include/boost/fusion/algorithm/query/any.hpp:32:27: required from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > >; F = boost::spirit::qi::detail::alternative_function<__gnu_cxx::__normal_iterator >, const boost::spirit::unused_type, boost::spirit::qi::char_class >, const boost::spirit::unused_type>]' /usr/local/include/boost/spirit/home/qi/operator/alternative.hpp:79:31: required from 'bool boost::spirit::qi::alternative::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = const boost::spirit::unused_type; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/detail/parse.hpp:84:17: required from 'static bool boost::spirit::qi::detail::phrase_parse_impl >::type>::call(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::proto::exprns_::expr >, 0l>; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>]' /usr/local/include/boost/spirit/home/qi/parse.hpp:120:53: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>; Skipper = boost::proto::exprns_::expr >, 0l>]' contexts/KEY1StringConverter.cpp:54:38: required from here /usr/local/include/boost/utility/value_init.hpp:104:5: warning: 'boost::initialized >::x' should be initialized in the member initialization list [-Weffc++] initialized() ^ mv -f contexts/.deps/libetonyek_internal_la-KEY1DivElement.Tpo contexts/.deps/libetonyek_internal_la-KEY1DivElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-PAG1AnnotationContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-PAG1AnnotationContext.Tpo -c -o contexts/libetonyek_internal_la-PAG1AnnotationContext.lo `test -f 'contexts/PAG1AnnotationContext.cpp' || echo './'`contexts/PAG1AnnotationContext.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-PAG1AnnotationContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-PAG1AnnotationContext.Tpo -c contexts/PAG1AnnotationContext.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-PAG1AnnotationContext.o /usr/local/include/boost/utility/value_init.hpp: In instantiation of 'boost::initialized::initialized() [with T = boost::fusion::vector]': /usr/local/include/boost/utility/value_init.hpp:205:12: required from 'boost::value_initialized::value_initialized() [with T = boost::fusion::vector]' /usr/local/include/boost/spirit/home/support/attributes.hpp:987:30: required from 'static Attribute boost::spirit::traits::make_attribute::call(boost::spirit::unused_type) [with Attribute = boost::fusion::vector; ActualAttribute = const boost::spirit::unused_type]' /usr/local/include/boost/spirit/home/qi/action/action.hpp:61:75: required from 'bool boost::spirit::qi::action::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = const boost::spirit::unused_type; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Subject = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >; Action = boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >]' /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:199:23: required from 'bool boost::spirit::qi::detail::alternative_function::operator()(const Component&) const [with Component = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >; Iterator = __gnu_cxx::__normal_iterator >; Context = const boost::spirit::unused_type; Skipper = boost::spirit::qi::char_class >]' /usr/local/include/boost/fusion/algorithm/query/detail/any.hpp:40:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/fusion/algorithm/query/detail/any.hpp:41:31: required from 'bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::alternative_function<__gnu_cxx::__normal_iterator >, const boost::spirit::unused_type, boost::spirit::qi::char_class >, const boost::spirit::unused_type>; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/fusion/algorithm/query/detail/any.hpp:53:34: required from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > >; F = boost::spirit::qi::detail::alternative_function<__gnu_cxx::__normal_iterator >, const boost::spirit::unused_type, boost::spirit::qi::char_class >, const boost::spirit::unused_type>; Tag = boost::fusion::forward_traversal_tag]' /usr/local/include/boost/fusion/algorithm/query/any.hpp:32:27: required from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > >; F = boost::spirit::qi::detail::alternative_function<__gnu_cxx::__normal_iterator >, const boost::spirit::unused_type, boost::spirit::qi::char_class >, const boost::spirit::unused_type>]' /usr/local/include/boost/spirit/home/qi/operator/alternative.hpp:79:31: required from 'bool boost::spirit::qi::alternative::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = const boost::spirit::unused_type; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/detail/parse.hpp:84:17: required from 'static bool boost::spirit::qi::detail::phrase_parse_impl >::type>::call(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::proto::exprns_::expr >, 0l>; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>]' /usr/local/include/boost/spirit/home/qi/parse.hpp:120:53: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>; Skipper = boost::proto::exprns_::expr >, 0l>]' contexts/KEY1StringConverter.cpp:54:38: required from here /usr/local/include/boost/utility/value_init.hpp:104:5: warning: 'boost::initialized >::x' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:435:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >&>, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >, boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >, boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:263:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >&>, 2l>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >, boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> > >]' /usr/local/include/boost/spirit/home/qi/detail/parse.hpp:84:37: required from 'static bool boost::spirit::qi::detail::phrase_parse_impl >::type>::call(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::proto::exprns_::expr >, 0l>; Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >&>, 2l>]' /usr/local/include/boost/spirit/home/qi/parse.hpp:120:53: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >&>, 2l>; Skipper = boost::proto::exprns_::expr >, 0l>]' contexts/KEY1StringConverter.cpp:34:119: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKStyleContext.h:19, from contexts/KEY2StyleContext.h:18, from contexts/KEY2StyleContext.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec3.inl: In instantiation of 'constexpr glm::tvec3::tvec3(T, T, T) [with T = double; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/../detail/type_mat3x3.inl:93:18: required from 'glm::tmat3x3::tmat3x3(X1, Y1, Z1, X2, Y2, Z2, X3, Y3, Z3) [with X1 = double; Y1 = double; Z1 = int; X2 = double; Y2 = double; Z2 = int; X3 = double; Y3 = double; Z3 = int; T = double; glm::precision P = (glm::precision)0u]' /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/construct_eval_10.hpp:240:17: required from 'typename boost::phoenix::detail::result_of::target::type boost::phoenix::construct_eval::operator()(const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&, const A9&, const Context&) const [with A0 = boost::proto::exprns_::basic_expr > >, 0l>; A1 = boost::phoenix::actor >; A2 = boost::phoenix::actor >; A3 = boost::proto::exprns_::basic_expr, 0l>; A4 = boost::phoenix::actor >; A5 = boost::phoenix::actor >; A6 = boost::proto::exprns_::basic_expr, 0l>; A7 = boost::phoenix::actor >; A8 = boost::phoenix::actor >; A9 = boost::proto::exprns_::basic_expr, 0l>; Context = boost::phoenix::vector2 > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >*, boost::fusion::vector&, const boost::spirit::unused_type&, bool&>&, const boost::phoenix::default_actions&>; typename boost::phoenix::detail::result_of::target::type = glm::tmat3x3]' /usr/local/include/boost/phoenix/core/call.hpp:95:26: required from 'boost::phoenix::detail::call_impl_ >::result_type boost::phoenix::detail::call_impl_ >::operator()(typename boost::phoenix::detail::call_impl_ >::expr_param, typename boost::phoenix::detail::call_impl_ >::state_param, typename boost::phoenix::detail::call_impl_ >::data_param) const [with Fun = boost::phoenix::construct_eval; Expr = const boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> >&; State = boost::phoenix::vector4 > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >*, boost::fusion::vector&, const boost::spirit::unused_type&, bool&>&; Data = const boost::phoenix::default_actions&; long unsigned int ...Indices = {0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul}; boost::phoenix::detail::call_impl_ >::result_type = glm::tmat3x3; typename boost::phoenix::detail::call_impl_ >::expr_param = const boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> >&; typename boost::phoenix::detail::call_impl_ >::state_param = boost::phoenix::vector4 > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >*, boost::fusion::vector&, const boost::spirit::unused_type&, bool&>&; typename boost::phoenix::detail::call_impl_ >::data_param = const boost::phoenix::default_actions&]' /usr/local/include/boost/proto/transform/default.hpp:154:9: required from 'boost::proto::detail::default_assign::impl::result_type boost::proto::detail::default_assign::impl::operator()(typename boost::proto::detail::default_assign::impl::expr_param, typename boost::proto::detail::default_assign::impl::state_param, typename boost::proto::detail::default_assign::impl::data_param) const [with Expr = const boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >&; State = boost::phoenix::vector4 > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >*, boost::fusion::vector&, const boost::spirit::unused_type&, bool&>&; Data = const boost::phoenix::default_actions&; Grammar = boost::phoenix::meta_grammar; boost::proto::detail::default_assign::impl::result_type = glm::tmat3x3&; boost::proto::detail::default_assign::impl::r0 = glm::tmat3x3&; boost::proto::detail::default_assign::impl::r1 = glm::tmat3x3; typename boost::proto::detail::default_assign::impl::expr_param = const boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >&; typename boost::proto::detail::default_assign::impl::state_param = boost::phoenix::vector4 > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >*, boost::fusion::vector&, const boost::spirit::unused_type&, bool&>&; typename boost::proto::detail::default_assign::impl::data_param = const boost::phoenix::default_actions&]' /usr/local/include/boost/phoenix/core/meta_grammar.hpp:74:30: required from 'boost::phoenix::evaluator::impl::result_type boost::phoenix::evaluator::impl::operator()(typename boost::phoenix::evaluator::impl::expr_param, typename boost::phoenix::evaluator::impl::state_param, typename boost::phoenix::evaluator::impl::data_param) const [with Expr = const boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >&; State = const boost::phoenix::vector2 > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >*, boost::fusion::vector&, const boost::spirit::unused_type&, bool&>&, const boost::phoenix::default_actions&>&; boost::phoenix::evaluator::impl::result_type = glm::tmat3x3&; typename boost::phoenix::evaluator::impl::expr_param = const boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >&; typename boost::phoenix::evaluator::impl::state_param = const boost::phoenix::vector2 > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >*, boost::fusion::vector&, const boost::spirit::unused_type&, bool&>&, const boost::phoenix::default_actions&>&; typename boost::phoenix::evaluator::impl::data_param = const boost::proto::envns_::empty_env&]' /usr/local/include/boost/phoenix/core/meta_grammar.hpp:34:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/phoenix/core/actor.hpp:224:33: required from 'typename boost::phoenix::actor::result(A ...)>::type boost::phoenix::actor::operator()(A&& ...) const [with A = {boost::fusion::vector&, const boost::spirit::unused_type&, bool&}; Expr = boost::proto::exprns_::basic_expr > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l>; typename boost::phoenix::actor::result(A ...)>::type = glm::tmat3x3&]' /usr/local/include/boost/spirit/home/support/action_dispatch.hpp:178:14: required from 'bool boost::spirit::traits::action_dispatch::operator()(const boost::phoenix::actor&, Attribute&, Context&) [with Eval = boost::proto::exprns_::basic_expr > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l>; Attribute = boost::fusion::vector; Context = const boost::spirit::unused_type; Component = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >]' /usr/local/include/boost/spirit/home/qi/action/action.hpp:69:55: required from 'bool boost::spirit::qi::action::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = const boost::spirit::unused_type; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Subject = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >; Action = boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >]' /usr/local/include/boost/spirit/home/qi/detail/parse.hpp:84:17: required from 'static bool boost::spirit::qi::detail::phrase_parse_impl >::type>::call(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::proto::exprns_::expr >, 0l>; Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >&>, 2l>]' /usr/local/include/boost/spirit/home/qi/parse.hpp:120:53: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor > >, 0l> >, boost::phoenix::actor > >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 10l> > >, 2l> >&>, 2l>; Skipper = boost::proto::exprns_::expr >, 0l>]' contexts/KEY1StringConverter.cpp:34:119: required from here /usr/local/include/glm/detail/type_vec3.inl:68:40: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/boost/spirit/home/qi/action.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/spirit/home/qi/action/action.hpp: In instantiation of 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::fusion::cons >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >, boost::fusion::nil_> >; typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >]': /usr/local/include/boost/spirit/home/support/make_component.hpp:441:41: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param, mpl_::true_) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/make_component.hpp:398:28: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:245:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:263:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/qi/detail/parse.hpp:84:37: required from 'static bool boost::spirit::qi::detail::phrase_parse_impl >::type>::call(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::proto::exprns_::expr >, 0l>; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>]' /usr/local/include/boost/spirit/home/qi/parse.hpp:120:53: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>; Skipper = boost::proto::exprns_::expr >, 0l>]' contexts/KEY1StringConverter.cpp:54:38: required from here /usr/local/include/boost/spirit/home/qi/action/action.hpp:181:54: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^ /usr/local/include/boost/spirit/home/qi/action/action.hpp:160:16: note: shadowed declaration is here struct result; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./KEYTypes.h:25, from ./KEYProperties.h:14, from contexts/KEY2StyleContext.cpp:23: /usr/local/include/boost/move/iterator.hpp: At global scope: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/spirit/home/qi/action/action.hpp: In instantiation of 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::fusion::cons >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >, boost::fusion::nil_> >; typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >]': /usr/local/include/boost/spirit/home/support/make_component.hpp:441:41: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param, mpl_::true_) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&; State = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/make_component.hpp:398:28: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&; State = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&; State = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:245:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&; State = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&; State = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:263:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/qi/detail/parse.hpp:84:37: required from 'static bool boost::spirit::qi::detail::phrase_parse_impl >::type>::call(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::proto::exprns_::expr >, 0l>; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>]' /usr/local/include/boost/spirit/home/qi/parse.hpp:120:53: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>; Skipper = boost::proto::exprns_::expr >, 0l>]' contexts/KEY1StringConverter.cpp:54:38: required from here /usr/local/include/boost/spirit/home/qi/action/action.hpp:181:54: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^ /usr/local/include/boost/spirit/home/qi/action/action.hpp:160:16: note: shadowed declaration is here struct result; ^ /usr/local/include/boost/spirit/home/qi/action/action.hpp: In instantiation of 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::fusion::cons >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >, boost::fusion::nil_> >; typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type = boost::spirit::qi::action, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >]': /usr/local/include/boost/spirit/home/support/make_component.hpp:441:41: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param, mpl_::true_) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&; State = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/make_component.hpp:398:28: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&; State = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&; State = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::action, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:245:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&; State = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&; State = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:263:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/qi/detail/parse.hpp:84:37: required from 'static bool boost::spirit::qi::detail::phrase_parse_impl >::type>::call(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::proto::exprns_::expr >, 0l>; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>]' /usr/local/include/boost/spirit/home/qi/parse.hpp:120:53: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>; Skipper = boost::proto::exprns_::expr >, 0l>]' contexts/KEY1StringConverter.cpp:54:38: required from here /usr/local/include/boost/spirit/home/qi/action/action.hpp:181:54: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^ /usr/local/include/boost/spirit/home/qi/action/action.hpp:160:16: note: shadowed declaration is here struct result; ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:435:34: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param, mpl_::true_) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/make_component.hpp:398:28: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:263:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/qi/detail/parse.hpp:84:37: required from 'static bool boost::spirit::qi::detail::phrase_parse_impl >::type>::call(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::proto::exprns_::expr >, 0l>; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>]' /usr/local/include/boost/spirit/home/qi/parse.hpp:120:53: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>; Skipper = boost::proto::exprns_::expr >, 0l>]' contexts/KEY1StringConverter.cpp:54:38: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&; State = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&; State = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:435:34: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param, mpl_::true_) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&; State = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/make_component.hpp:398:28: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:263:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/qi/detail/parse.hpp:84:37: required from 'static bool boost::spirit::qi::detail::phrase_parse_impl >::type>::call(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::proto::exprns_::expr >, 0l>; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>]' /usr/local/include/boost/spirit/home/qi/parse.hpp:120:53: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>; Skipper = boost::proto::exprns_::expr >, 0l>]' contexts/KEY1StringConverter.cpp:54:38: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&; State = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&; State = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:435:34: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param, mpl_::true_) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&; State = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/make_component.hpp:398:28: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:263:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> > >, boost::fusion::nil_> > > >]' /usr/local/include/boost/spirit/home/qi/detail/parse.hpp:84:37: required from 'static bool boost::spirit::qi::detail::phrase_parse_impl >::type>::call(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::proto::exprns_::expr >, 0l>; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>]' /usr/local/include/boost/spirit/home/qi/parse.hpp:120:53: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >, 2l> >&>, 2l>&>, 2l>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::phoenix::actor >, 0l> >, boost::phoenix::actor >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0l> >, 5l> > >, 2l> >&>, 2l>&>, 2l>; Skipper = boost::proto::exprns_::expr >, 0l>]' contexts/KEY1StringConverter.cpp:54:38: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/shared_ptr.hpp:17:0, from /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:30, from /usr/local/include/boost/spirit/home/qi/string.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:28, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/spirit/home/qi/string.hpp:15:0, from /usr/local/include/boost/spirit/home/qi.hpp:28, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /usr/local/include/boost/spirit/home/qi/string/symbols.hpp: At global scope: /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:317:37: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^ /usr/local/include/boost/spirit/home/qi/string/symbols.hpp:360:37: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^ In file included from /usr/local/include/boost/smart_ptr/detail/atomic_count.hpp:77:0, from /usr/local/include/boost/detail/atomic_count.hpp:19, from /usr/local/include/boost/spirit/home/support/iterators/detail/ref_counted_policy.hpp:13, from /usr/local/include/boost/spirit/home/support/iterators/istream_iterator.hpp:9, from /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:15, from /usr/local/include/boost/spirit/home/qi/stream/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:30, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /usr/local/include/boost/smart_ptr/detail/atomic_count_std_atomic.hpp:33:21: warning: prefix 'long int boost::detail::atomic_count::operator++()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator++() ^ /usr/local/include/boost/smart_ptr/detail/atomic_count_std_atomic.hpp:38:21: warning: prefix 'long int boost::detail::atomic_count::operator--()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator--() ^ In file included from /usr/local/include/boost/iostreams/detail/resolve.hpp:17:0, from /usr/local/include/boost/iostreams/detail/push.hpp:24, from /usr/local/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:31, from /usr/local/include/boost/iostreams/stream_buffer.hpp:22, from /usr/local/include/boost/iostreams/stream.hpp:21, from /usr/local/include/boost/spirit/home/qi/stream/detail/iterator_source.hpp:14, from /usr/local/include/boost/spirit/home/qi/stream/stream.hpp:16, from /usr/local/include/boost/spirit/home/qi/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:30, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /usr/local/include/boost/detail/is_incrementable.hpp:50:28: warning: prefix 'boost::detail::is_incrementable_::tag boost::detail::is_incrementable_::operator++(const boost::detail::is_incrementable_::any&)' should return 'boost::detail::is_incrementable_::any&' [-Weffc++] tag operator++(any const&); ^ /usr/local/include/boost/detail/is_incrementable.hpp:51:32: warning: postfix 'boost::detail::is_incrementable_::tag boost::detail::is_incrementable_::operator++(const boost::detail::is_incrementable_::any&, int)' should return 'boost::detail::is_incrementable_::any' [-Weffc++] tag operator++(any const&,int); ^ /usr/local/include/boost/detail/is_incrementable.hpp:59:24: warning: user-defined 'boost::detail::is_incrementable_::tag boost::detail::is_incrementable_::operator,(boost::detail::is_incrementable_::tag, int)' always evaluates both arguments [-Weffc++] tag operator,(tag,int); ^ In file included from /usr/local/include/boost/iostreams/detail/resolve.hpp:26:0, from /usr/local/include/boost/iostreams/detail/push.hpp:24, from /usr/local/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:31, from /usr/local/include/boost/iostreams/stream_buffer.hpp:22, from /usr/local/include/boost/iostreams/stream.hpp:21, from /usr/local/include/boost/spirit/home/qi/stream/detail/iterator_source.hpp:14, from /usr/local/include/boost/spirit/home/qi/stream/stream.hpp:16, from /usr/local/include/boost/spirit/home/qi/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:30, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /usr/local/include/boost/iostreams/detail/is_dereferenceable.hpp:44:24: warning: user-defined 'boost::iostreams::detail::is_dereferenceable_::tag boost::iostreams::detail::is_dereferenceable_::operator,(boost::iostreams::detail::is_dereferenceable_::tag, int)' always evaluates both arguments [-Weffc++] tag operator,(tag,int); ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/spirit/home/support/info.hpp:14:0, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/support/info.hpp:44:36: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^ /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = std::__cxx11::basic_string; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/support/info.hpp:51:52: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKColor]': /usr/local/include/boost/optional/optional.hpp:954:5: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^ In file included from /usr/local/include/boost/aligned_storage.hpp:16:0, from /usr/local/include/boost/variant/variant.hpp:41, from /usr/local/include/boost/spirit/home/support/info.hpp:14, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage::aligned_storage() [with long unsigned int size_ = 32ul; long unsigned int alignment_ = 8ul]': /usr/local/include/boost/variant/variant.hpp:1857:5: required from 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]' /usr/local/include/boost/spirit/home/support/info.hpp:44:36: required from here /usr/local/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++] struct aligned_storage_imp ^ /usr/local/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::aligned_storage_imp()' first required here { ^ In file included from /usr/local/include/boost/spirit/home/support/utf8.hpp:16:0, from /usr/local/include/boost/spirit/home/support/info.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/regex/pending/unicode_iterator.hpp: In instantiation of 'void boost::utf8_output_iterator::operator=(uint32_t) const [with BaseIterator = std::back_insert_iterator >; uint32_t = unsigned int]': /usr/local/include/boost/spirit/home/support/utf8.hpp:36:20: required from 'boost::spirit::utf8_string boost::spirit::to_utf8(Char) [with Char = wchar_t; boost::spirit::utf8_string = std::__cxx11::basic_string]' /usr/local/include/boost/spirit/home/support/info.hpp:54:44: required from here /usr/local/include/boost/regex/pending/unicode_iterator.hpp:735:9: warning: 'operator=' should return a reference to '*this' [-Weffc++] void operator=(boost::uint32_t val)const ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = int]' ./KEY1ParserState.h:36:17: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = double]' ./KEY1ParserState.h:36:17: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional.hpp:15:0, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = boost::variant]' contexts/KEY1StylesContext.cpp:241:14: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKMarker]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKMarker]' contexts/KEY1StylesContext.cpp:241:14: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPattern]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPattern]' contexts/KEY1StylesContext.cpp:241:14: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKShadow]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKShadow]' contexts/KEY1StylesContext.cpp:241:14: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:954:5: required from 'void boost::optional_detail::optional_base::construct(boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::IWORKMarker; boost::optional_detail::optional_base::rval_reference_type = libetonyek::IWORKMarker&&]' /usr/local/include/boost/optional/optional.hpp:333:21: required from 'void boost::optional_detail::optional_base::assign(boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::IWORKMarker; boost::optional_detail::optional_base::rval_reference_type = libetonyek::IWORKMarker&&]' /usr/local/include/boost/optional/optional.hpp:1050:9: required from 'typename boost::enable_if::type>, boost::optional&>::type boost::optional::operator=(T_&&) [with T_ = libetonyek::IWORKMarker; T = libetonyek::IWORKMarker; typename boost::enable_if::type>, boost::optional&>::type = boost::optional&]' contexts/KEY1StylesContext.cpp:48:11: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKPosition]': /usr/local/include/boost/optional/optional.hpp:954:5: required from 'void boost::optional_detail::optional_base::construct(boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::IWORKMarker; boost::optional_detail::optional_base::rval_reference_type = libetonyek::IWORKMarker&&]' /usr/local/include/boost/optional/optional.hpp:333:21: required from 'void boost::optional_detail::optional_base::assign(boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::IWORKMarker; boost::optional_detail::optional_base::rval_reference_type = libetonyek::IWORKMarker&&]' /usr/local/include/boost/optional/optional.hpp:1050:9: required from 'typename boost::enable_if::type>, boost::optional&>::type boost::optional::operator=(T_&&) [with T_ = libetonyek::IWORKMarker; T = libetonyek::IWORKMarker; typename boost::enable_if::type>, boost::optional&>::type = boost::optional&]' contexts/KEY1StylesContext.cpp:48:11: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/spirit/home/support/info.hpp:14:0, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]': /usr/local/include/boost/any.hpp:174:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' ./IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::Fill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' contexts/KEY1StylesContext.cpp:269:46: required from here /usr/local/include/boost/variant/variant.hpp:1865:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(const variant& operand) ^ /usr/local/include/boost/variant/variant.hpp:1865:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional.hpp:15:0, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:944:5: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = libetonyek::IWORKMarker]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = libetonyek::IWORKMarker]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const libetonyek::IWORKMarker&]' ./IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::HeadLineEnd; typename libetonyek::IWORKPropertyInfo::ValueType = libetonyek::IWORKMarker]' contexts/KEY1StylesContext.cpp:271:57: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKPosition]': /usr/local/include/boost/optional/optional.hpp:944:5: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = libetonyek::IWORKMarker]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = libetonyek::IWORKMarker]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const libetonyek::IWORKMarker&]' ./IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::HeadLineEnd; typename libetonyek::IWORKPropertyInfo::ValueType = libetonyek::IWORKMarker]' contexts/KEY1StylesContext.cpp:271:57: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/aligned_storage.hpp:16:0, from /usr/local/include/boost/variant/variant.hpp:41, from /usr/local/include/boost/spirit/home/support/info.hpp:14, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage::aligned_storage() [with long unsigned int size_ = 96ul; long unsigned int alignment_ = 8ul]': /usr/local/include/boost/variant/variant.hpp:1866:5: required from 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /usr/local/include/boost/any.hpp:174:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' ./IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::Fill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' contexts/KEY1StylesContext.cpp:269:46: required from here /usr/local/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<96ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++] struct aligned_storage_imp ^ /usr/local/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<96ul, 8ul>::aligned_storage_imp()' first required here { ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, boost::fusion::cons > >, boost::fusion::nil_> >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::fusion::cons > >, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, boost::fusion::cons > >, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1l>&>, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1l>&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1l>&>, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1l>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:263:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1l>&>, 2l>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /usr/local/include/boost/spirit/home/qi/parse.hpp:168:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, Attr&) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1l>&>, 2l>; Skipper = boost::proto::exprns_::expr >, 0l>; Attr = std::deque]' /usr/local/include/boost/spirit/home/qi/parse.hpp:201:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, Attr&) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1l>&>, 2l>; Skipper = boost::proto::exprns_::expr >, 0l>; Attr = std::deque]' contexts/KEY1StylesContext.cpp:130:94: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = std::__cxx11::basic_string]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle; std::allocator_traits >::allocator_type = std::allocator]' /usr/include/c++/5.0/bits/shared_ptr_base.h:522:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}]' contexts/KEY1StylesContext.cpp:284:79: required from here /usr/local/include/boost/optional/optional.hpp:128:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:944:5: required from 'void boost::detail::variant::copy_into::internal_visit(const T&, int) const [with T = libetonyek::IWORKMediaContent]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:154:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/variant/variant.hpp:2452:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/variant/variant.hpp:1869:9: required from 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /usr/local/include/boost/any.hpp:174:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' ./IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::Fill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' contexts/KEY1StylesContext.cpp:269:46: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKColor]': /usr/local/include/boost/optional/optional.hpp:944:5: required from 'void boost::detail::variant::copy_into::internal_visit(const T&, int) const [with T = libetonyek::IWORKMediaContent]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:154:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /usr/local/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /usr/local/include/boost/variant/variant.hpp:2452:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/include/boost/variant/variant.hpp:1869:9: required from 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /usr/local/include/boost/any.hpp:174:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' ./IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::Fill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' contexts/KEY1StylesContext.cpp:269:46: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] mv -f contexts/.deps/libetonyek_internal_la-KEY1StringConverter.Tpo contexts/.deps/libetonyek_internal_la-KEY1StringConverter.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-PAG1AnnotationElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-PAG1AnnotationElement.Tpo -c -o contexts/libetonyek_internal_la-PAG1AnnotationElement.lo `test -f 'contexts/PAG1AnnotationElement.cpp' || echo './'`contexts/PAG1AnnotationElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-PAG1AnnotationElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-PAG1AnnotationElement.Tpo -c contexts/PAG1AnnotationElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-PAG1AnnotationElement.o In file included from /usr/local/include/boost/function/detail/prologue.hpp:17:0, from /usr/local/include/boost/function.hpp:30, from contexts/PAG1AnnotationContext.h:15, from contexts/PAG1AnnotationContext.cpp:10: /usr/local/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /usr/local/include/boost/function/function_base.hpp:611:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] function_base() : vtable(0) { } ^ In file included from /usr/local/include/boost/spirit/home/support/info.hpp:14:0, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/support/info.hpp:44:36: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^ /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = std::__cxx11::basic_string; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]': /usr/local/include/boost/spirit/home/support/info.hpp:51:52: required from here /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/variant/variant.hpp:1848:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKPosition]': /usr/local/include/boost/optional/optional.hpp:954:5: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:954:5: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/aligned_storage.hpp:16:0, from /usr/local/include/boost/variant/variant.hpp:41, from /usr/local/include/boost/spirit/home/support/info.hpp:14, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /usr/local/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage::aligned_storage() [with long unsigned int size_ = 32ul; long unsigned int alignment_ = 8ul]': /usr/local/include/boost/variant/variant.hpp:1857:5: required from 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type*) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same > >::type = void]' /usr/local/include/boost/spirit/home/support/info.hpp:44:36: required from here /usr/local/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++] struct aligned_storage_imp ^ /usr/local/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::aligned_storage_imp()' first required here { ^ In file included from /usr/local/include/boost/spirit/home/support/utf8.hpp:16:0, from /usr/local/include/boost/spirit/home/support/info.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:16, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /usr/local/include/boost/regex/pending/unicode_iterator.hpp: In instantiation of 'void boost::utf8_output_iterator::operator=(uint32_t) const [with BaseIterator = std::back_insert_iterator >; uint32_t = unsigned int]': /usr/local/include/boost/spirit/home/support/utf8.hpp:36:20: required from 'boost::spirit::utf8_string boost::spirit::to_utf8(Char) [with Char = wchar_t; boost::spirit::utf8_string = std::__cxx11::basic_string]' /usr/local/include/boost/spirit/home/support/info.hpp:54:44: required from here /usr/local/include/boost/regex/pending/unicode_iterator.hpp:735:9: warning: 'operator=' should return a reference to '*this' [-Weffc++] void operator=(boost::uint32_t val)const ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = int]' ./KEY1ParserState.h:36:17: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = double]' ./KEY1ParserState.h:36:17: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional.hpp:15:0, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPosition]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPosition]' contexts/KEY1TableElement.cpp:60:34: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' contexts/KEY1TableElement.cpp:79:30: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = unsigned int]' contexts/KEY1TableElement.cpp:166:16: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/KEY1TableElement.cpp:385:30: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = std::__cxx11::basic_string]' contexts/KEY1TableElement.cpp:517:81: required from here /usr/local/include/boost/optional/optional.hpp:128:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = libetonyek::IWORKDateTimeData]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWORKDateTimeData]' contexts/KEY1TableElement.cpp:517:81: required from here /usr/local/include/boost/optional/optional.hpp:128:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from /usr/local/include/boost/spirit/home/support/container.hpp:21, from /usr/local/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/local/include/boost/spirit/home/support/context.hpp:18, from /usr/local/include/boost/spirit/home/qi/domain.hpp:18, from /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/local/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/local/include/boost/spirit/home/qi/action.hpp:14, from /usr/local/include/boost/spirit/home/qi.hpp:14, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = unsigned int]': /usr/local/include/boost/optional/optional.hpp:855:57: required from 'boost::optional::optional(boost::none_t) [with T = unsigned int]' contexts/KEY1TableElement.cpp:517:81: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:29:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from ./PAG1XMLContextBase.h:13, from contexts/PAG1AnnotationContext.h:18, from contexts/PAG1AnnotationContext.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/spirit/home/qi/operator.hpp:14:0, from /usr/local/include/boost/spirit/home/qi.hpp:23, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::nil_> > > > >]': /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:314:40: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::nil_> > > > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::nil_> > > > > >]' /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp:110:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::nil_> > > > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::nil_> > > > > >]' /usr/local/include/boost/spirit/home/support/make_component.hpp:280:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::nil_> > > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /usr/local/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::nil_> > > > > >]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:242:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::nil_> > > > > >; mpl_::true_ = mpl_::bool_]' /usr/local/include/boost/spirit/home/support/meta_compiler.hpp:263:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::nil_> > > > > >]' /usr/local/include/boost/spirit/home/qi/parse.hpp:168:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, Attr&) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>; Skipper = boost::proto::exprns_::expr >, 0l>; Attr = std::pair]' /usr/local/include/boost/spirit/home/qi/parse.hpp:201:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, Attr&) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr > >, 0l>&, const boost::spirit::terminal&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>&, const boost::spirit::terminal&>, 2l>&, const boost::proto::exprns_::expr > >, 0l>&>, 2l>; Skipper = boost::proto::exprns_::expr >, 0l>; Attr = std::pair]' contexts/KEY1TableElement.cpp:61:124: required from here /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp:40:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::nil_> > > > > >' [-Wshadow] sequence(Elements const& elements) ^ In file included from /usr/local/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /usr/local/include/boost/spirit/home/qi/nonterminal.hpp:16, from /usr/local/include/boost/spirit/home/qi.hpp:21, from /usr/local/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ mv -f contexts/.deps/libetonyek_internal_la-KEY1StylesContext.Tpo contexts/.deps/libetonyek_internal_la-KEY1StylesContext.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-PAG1FootnotesElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-PAG1FootnotesElement.Tpo -c -o contexts/libetonyek_internal_la-PAG1FootnotesElement.lo `test -f 'contexts/PAG1FootnotesElement.cpp' || echo './'`contexts/PAG1FootnotesElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-PAG1FootnotesElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-PAG1FootnotesElement.Tpo -c contexts/PAG1FootnotesElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-PAG1FootnotesElement.o In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from ./PAG1XMLContextBase.h:13, from contexts/PAG1AnnotationElement.h:15, from contexts/PAG1AnnotationElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKCollector.h:27, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from ./PAG1XMLContextBase.h:13, from contexts/PAG1FootnotesElement.h:13, from contexts/PAG1FootnotesElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/KEY2StyleContext.h:15, from contexts/KEY2StyleContext.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::KEYTransition]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::KEYTransition]' contexts/KEY2StyleContext.cpp:209:18: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/KEY2StyleContext.cpp:247:19: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/KEY2StyleContext.h:15, from contexts/KEY2StyleContext.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:954:5: required from 'void boost::optional_detail::optional_base::construct(boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::KEYTransition; boost::optional_detail::optional_base::rval_reference_type = libetonyek::KEYTransition&&]' /usr/local/include/boost/optional/optional.hpp:333:21: required from 'void boost::optional_detail::optional_base::assign(boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::KEYTransition; boost::optional_detail::optional_base::rval_reference_type = libetonyek::KEYTransition&&]' /usr/local/include/boost/optional/optional.hpp:1050:9: required from 'typename boost::enable_if::type>, boost::optional&>::type boost::optional::operator=(T_&&) [with T_ = libetonyek::KEYTransition; T = libetonyek::KEYTransition; typename boost::enable_if::type>, boost::optional&>::type = boost::optional&]' contexts/KEY2StyleContext.cpp:70:15: required from here /usr/local/include/boost/optional/optional.hpp:187:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:944:5: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = libetonyek::KEYTransition]' /usr/local/include/boost/any.hpp:50:21: required from 'boost::any::any(const ValueType&) [with ValueType = libetonyek::KEYTransition]' /usr/local/include/boost/any.hpp:124:52: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const libetonyek::KEYTransition&]' ./IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::Transition; typename libetonyek::IWORKPropertyInfo::ValueType = libetonyek::KEYTransition]' contexts/KEY2StyleContext.cpp:238:67: required from here /usr/local/include/boost/optional/optional.hpp:176:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from contexts/KEY2StyleContext.h:15, from contexts/KEY2StyleContext.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = bool]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = bool]' contexts/IWORKValueContext.h:29:22: required from 'libetonyek::IWORKValueContext::IWORKValueContext(libetonyek::IWORKXMLParserState&, boost::optional&) [with Type = bool; NestedParser = libetonyek::IWORKNumberElement; unsigned int Id = 131371u; unsigned int Id2 = 131336182u]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKValueContext, 131371u, 131336182u>; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131371u, 131336182u>]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKValueContext, 131371u, 131336182u>; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131371u, 131336182u>; std::allocator_traits >::allocator_type = std::allocator, 131371u, 131336182u> >]' /usr/include/c++/5.0/bits/shared_ptr_base.h:522:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131371u, 131336182u>; _Alloc = std::allocator, 131371u, 131336182u> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKValueContext, 131371u, 131336182u>; _Alloc = std::allocator, 131371u, 131336182u> >; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator, 131371u, 131336182u> >; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131371u, 131336182u>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator, 131371u, 131336182u> >; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131371u, 131336182u>]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKValueContext, 131371u, 131336182u>; _Alloc = std::allocator, 131371u, 131336182u> >; _Args = {libetonyek::KEY2ParserState&, boost::optional&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKValueContext, 131371u, 131336182u>; _Args = {libetonyek::KEY2ParserState&, boost::optional&}]' contexts/KEY2StyleContext.cpp:113:84: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = double]' contexts/IWORKValueContext.h:29:22: required from 'libetonyek::IWORKValueContext::IWORKValueContext(libetonyek::IWORKXMLParserState&, boost::optional&) [with Type = double; NestedParser = libetonyek::IWORKNumberElement; unsigned int Id = 131371u; unsigned int Id2 = 131336182u]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKValueContext, 131371u, 131336182u>; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131371u, 131336182u>]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKValueContext, 131371u, 131336182u>; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131371u, 131336182u>; std::allocator_traits >::allocator_type = std::allocator, 131371u, 131336182u> >]' /usr/include/c++/5.0/bits/shared_ptr_base.h:522:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131371u, 131336182u>; _Alloc = std::allocator, 131371u, 131336182u> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKValueContext, 131371u, 131336182u>; _Alloc = std::allocator, 131371u, 131336182u> >; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator, 131371u, 131336182u> >; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131371u, 131336182u>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator, 131371u, 131336182u> >; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131371u, 131336182u>]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKValueContext, 131371u, 131336182u>; _Alloc = std::allocator, 131371u, 131336182u> >; _Args = {libetonyek::KEY2ParserState&, boost::optional&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKValueContext, 131371u, 131336182u>; _Args = {libetonyek::KEY2ParserState&, boost::optional&}]' contexts/KEY2StyleContext.cpp:116:82: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = int]' contexts/IWORKValueContext.h:29:22: required from 'libetonyek::IWORKValueContext::IWORKValueContext(libetonyek::IWORKXMLParserState&, boost::optional&) [with Type = int; NestedParser = libetonyek::IWORKNumberElement; unsigned int Id = 131371u; unsigned int Id2 = 131336182u]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKValueContext, 131371u, 131336182u>; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131371u, 131336182u>]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKValueContext, 131371u, 131336182u>; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131371u, 131336182u>; std::allocator_traits >::allocator_type = std::allocator, 131371u, 131336182u> >]' /usr/include/c++/5.0/bits/shared_ptr_base.h:522:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131371u, 131336182u>; _Alloc = std::allocator, 131371u, 131336182u> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKValueContext, 131371u, 131336182u>; _Alloc = std::allocator, 131371u, 131336182u> >; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator, 131371u, 131336182u> >; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131371u, 131336182u>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator, 131371u, 131336182u> >; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131371u, 131336182u>]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKValueContext, 131371u, 131336182u>; _Alloc = std::allocator, 131371u, 131336182u> >; _Args = {libetonyek::KEY2ParserState&, boost::optional&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKValueContext, 131371u, 131336182u>; _Args = {libetonyek::KEY2ParserState&, boost::optional&}]' contexts/KEY2StyleContext.cpp:121:83: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] mv -f contexts/.deps/libetonyek_internal_la-KEY1TableElement.Tpo contexts/.deps/libetonyek_internal_la-KEY1TableElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-PAG1ShapeContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-PAG1ShapeContext.Tpo -c -o contexts/libetonyek_internal_la-PAG1ShapeContext.lo `test -f 'contexts/PAG1ShapeContext.cpp' || echo './'`contexts/PAG1ShapeContext.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-PAG1ShapeContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-PAG1ShapeContext.Tpo -c contexts/PAG1ShapeContext.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-PAG1ShapeContext.o In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/PAG1AnnotationContext.h:16, from contexts/PAG1AnnotationContext.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/PAG1AnnotationContext.cpp:25:14: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKXMLParserState.h:18, from ./PAG1ParserState.h:13, from contexts/PAG1FootnotesElement.cpp:13: /usr/local/include/boost/move/iterator.hpp: At global scope: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKCollector.h:27, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ mv -f contexts/.deps/libetonyek_internal_la-PAG1AnnotationContext.Tpo contexts/.deps/libetonyek_internal_la-PAG1AnnotationContext.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-PAG1StyleContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-PAG1StyleContext.Tpo -c -o contexts/libetonyek_internal_la-PAG1StyleContext.lo `test -f 'contexts/PAG1StyleContext.cpp' || echo './'`contexts/PAG1StyleContext.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-PAG1StyleContext.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-PAG1StyleContext.Tpo -c contexts/PAG1StyleContext.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-PAG1StyleContext.o In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKShapeContext.h:16, from contexts/PAG1ShapeContext.h:13, from contexts/PAG1ShapeContext.cpp:10: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/PAG1AnnotationElement.h:13, from contexts/PAG1AnnotationElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/PAG1AnnotationElement.cpp:24:10: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f contexts/.deps/libetonyek_internal_la-PAG1AnnotationElement.Tpo contexts/.deps/libetonyek_internal_la-PAG1AnnotationElement.Plo /bin/sh ../../libtool --tag=CXX --mode=compile c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-PAG1TextStorageElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-PAG1TextStorageElement.Tpo -c -o contexts/libetonyek_internal_la-PAG1TextStorageElement.lo `test -f 'contexts/PAG1TextStorageElement.cpp' || echo './'`contexts/PAG1TextStorageElement.cpp libtool: compile: c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../.. -DBOOST_SPIRIT_USE_PHOENIX_V3 -I/usr/local/include -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT contexts/libetonyek_internal_la-PAG1TextStorageElement.lo -MD -MP -MF contexts/.deps/libetonyek_internal_la-PAG1TextStorageElement.Tpo -c contexts/PAG1TextStorageElement.cpp -fPIC -DPIC -o contexts/.libs/libetonyek_internal_la-PAG1TextStorageElement.o mv -f contexts/.deps/libetonyek_internal_la-PAG1FootnotesElement.Tpo contexts/.deps/libetonyek_internal_la-PAG1FootnotesElement.Plo mv -f contexts/.deps/libetonyek_internal_la-KEY2StyleContext.Tpo contexts/.deps/libetonyek_internal_la-KEY2StyleContext.Plo In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKShapeContext.h:17, from contexts/PAG1ShapeContext.h:13, from contexts/PAG1ShapeContext.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec2.hpp: At global scope: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from ./PAG1XMLContextBase.h:13, from contexts/PAG1TextStorageElement.h:15, from contexts/PAG1TextStorageElement.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from contexts/IWORKMediaElement.h:15, from contexts/PAG1TextStorageElement.cpp:22: /usr/local/include/boost/move/iterator.hpp: At global scope: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/boost/smart_ptr/weak_ptr.hpp:18:0, from /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/local/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKStyleContext.h:19, from contexts/PAG1StyleContext.h:18, from contexts/PAG1StyleContext.cpp:10: /usr/local/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1025:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /usr/local/include/boost/move/move.hpp:30:0, from /usr/local/include/boost/variant/detail/move.hpp:28, from /usr/local/include/boost/variant/detail/initializer.hpp:23, from /usr/local/include/boost/variant/variant.hpp:30, from /usr/local/include/boost/variant.hpp:17, from ./IWORKTypes.h:20, from ./IWORKProperties.h:17, from contexts/PAG1StyleContext.cpp:17: /usr/local/include/boost/move/iterator.hpp: At global scope: /usr/local/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /usr/local/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/vec2.hpp:6:0, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec2.hpp:380:94: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator&&(tvec2 const & v1, tvec2 const & v2); ^ /usr/local/include/glm/detail/type_vec2.hpp:383:94: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec2 operator||(tvec2 const & v1, tvec2 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec2.hpp:387:0, from /usr/local/include/glm/vec2.hpp:6, from /usr/local/include/glm/glm.hpp:68, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec2.inl:884:99: warning: user-defined 'glm::tvec2 glm::operator&&(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator&&(tvec2 const & v1, tvec2 const & v2) ^ /usr/local/include/glm/detail/type_vec2.inl:890:99: warning: user-defined 'glm::tvec2 glm::operator||(const glm::tvec2&, const glm::tvec2&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec2 operator||(tvec2 const & v1, tvec2 const & v2) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec3.hpp:401:94: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator&&(tvec3 const & v1, tvec3 const & v2); ^ /usr/local/include/glm/detail/type_vec3.hpp:404:94: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec3 operator||(tvec3 const & v1, tvec3 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(T, T, T)': /usr/local/include/glm/detail/type_vec3.inl:68:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(T a, T b, T c) ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, B, C)': /usr/local/include/glm/detail/type_vec3.inl:76:72: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, B b, C c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:84:126: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, B)': /usr/local/include/glm/detail/type_vec3.inl:94:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, B b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec3.inl:102:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec2 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(A, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:110:85: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(A a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec3.inl: In constructor 'constexpr glm::tvec3::tvec3(const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec3.inl:118:103: warning: declaration of 'b' shadows a member of 'glm::tvec3' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3::tvec3(tvec1 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec3.hpp:6:0, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec3.hpp:46:21: note: shadowed declaration is here struct{ T r, g, b; }; ^ In file included from /usr/local/include/glm/detail/type_vec3.hpp:408:0, from /usr/local/include/glm/vec3.hpp:6, from /usr/local/include/glm/glm.hpp:69, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec3.inl: At global scope: /usr/local/include/glm/detail/type_vec3.inl:1012:99: warning: user-defined 'glm::tvec3 glm::operator&&(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator&&(tvec3 const & v1, tvec3 const & v2) ^ /usr/local/include/glm/detail/type_vec3.inl:1018:99: warning: user-defined 'glm::tvec3 glm::operator||(const glm::tvec3&, const glm::tvec3&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec3 operator||(tvec3 const & v1, tvec3 const & v2) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:446:94: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator&&(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ /usr/local/include/glm/detail/type_vec4.hpp:449:94: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec4 operator||(tvec4 const & v1, tvec4 const & v2); ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T)': /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl:191:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D)': /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl:199:77: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl:208:149: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec1 const & c, tvec1 const & d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, B, C)': /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl:219:90: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, B b, C c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec1&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl:228:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec1 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec2&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl:246:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec2 const & b, tvec1 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec1&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl:264:126: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec1 const & b, tvec2 const & c) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, B)': /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl:273:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, B b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec3&, const glm::tvec1&)': /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl:282:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec3 const & a, tvec1 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(A, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl:291:85: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(A a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec1&, const glm::tvec3&)': /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl:300:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec1 const & a, tvec3 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl: In constructor 'constexpr glm::tvec4::tvec4(const glm::tvec2&, const glm::tvec2&)': /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl:309:103: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4::tvec4(tvec2 const & a, tvec2 const & b) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl: At global scope: /usr/local/include/glm/detail/type_vec4.inl:955:99: warning: user-defined 'glm::tvec4 glm::operator&&(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator&&(tvec4 const & v1, tvec4 const & v2) ^ /usr/local/include/glm/detail/type_vec4.inl:961:99: warning: user-defined 'glm::tvec4 glm::operator||(const glm::tvec4&, const glm::tvec4&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec4 operator||(tvec4 const & v1, tvec4 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:366:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:371:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:376:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:398:81: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:403:84: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T) [with T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:408:82: warning: declaration of 's' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 s) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:47:16: note: shadowed declaration is here struct { T s, t, p, q; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4_simd.inl:430:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4_simd.inl:435:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4_simd.inl:440:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(float a, float b, float c, float d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4_simd.inl:446:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4_simd.inl:452:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = int; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4_simd.inl:458:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)5u]': /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4_simd.inl:464:108: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)4u]': /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4_simd.inl:470:111: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4_simd.inl: In constructor 'glm::tvec4::tvec4(A, B, C, D) [with A = int; B = int; C = int; D = int; T = float; glm::precision P = (glm::precision)3u]': /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.inl:968:0, from /usr/local/include/glm/detail/type_vec4.hpp:453, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4_simd.inl:476:109: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(int32 a, int32 b, int32 c, int32 d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13:0, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/../detail/type_vec1.hpp: At global scope: /usr/local/include/glm/detail/../detail/type_vec1.hpp:294:94: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator&&(tvec1 const & v1, tvec1 const & v2); ^ /usr/local/include/glm/detail/../detail/type_vec1.hpp:297:94: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL tvec1 operator||(tvec1 const & v1, tvec1 const & v2); ^ In file included from /usr/local/include/glm/detail/../detail/type_vec1.hpp:301:0, from /usr/local/include/glm/detail/../detail/func_exponential.hpp:13, from /usr/local/include/glm/detail/../detail/func_geometric.inl:4, from /usr/local/include/glm/detail/../detail/func_geometric.hpp:113, from /usr/local/include/glm/detail/../geometric.hpp:6, from /usr/local/include/glm/detail/func_matrix.inl:4, from /usr/local/include/glm/detail/func_matrix.hpp:149, from /usr/local/include/glm/detail/type_mat2x2.inl:4, from /usr/local/include/glm/detail/type_mat2x2.hpp:182, from /usr/local/include/glm/mat2x2.hpp:6, from /usr/local/include/glm/glm.hpp:71, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/../detail/type_vec1.inl:548:99: warning: user-defined 'glm::tvec1 glm::operator&&(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator&&(tvec1 const & v1, tvec1 const & v2) ^ /usr/local/include/glm/detail/../detail/type_vec1.inl:554:99: warning: user-defined 'glm::tvec1 glm::operator||(const glm::tvec1&, const glm::tvec1&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER tvec1 operator||(tvec1 const & v1, tvec1 const & v2) ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/PAG1StyleContext.h:15, from contexts/PAG1StyleContext.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/PAG1StyleContext.cpp:57:14: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from contexts/PAG1StyleContext.h:15, from contexts/PAG1StyleContext.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPageMaster]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPageMaster]' contexts/IWORKPropertyContext.h:39:13: required from 'libetonyek::IWORKPropertyContext::IWORKPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::EvenPageMaster; Context = libetonyek::{anonymous}::PagemasterElement; int TokenId = 131386; int TokenId2 = 0]' /usr/include/c++/5.0/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKPropertyContext; _Args = {libetonyek::PAG1ParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKPropertyContext]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKPropertyContext; _Args = {libetonyek::PAG1ParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKPropertyContext; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/5.0/bits/shared_ptr_base.h:522:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::PAG1ParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKPropertyContext; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::PAG1ParserState&, libetonyek::IWORKPropertyMap&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::PAG1ParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5.0/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::PAG1ParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKPropertyContext]' /usr/include/c++/5.0/bits/shared_ptr.h:620:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::PAG1ParserState&, libetonyek::IWORKPropertyMap&}]' /usr/include/c++/5.0/bits/shared_ptr.h:635:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKPropertyContext; _Args = {libetonyek::PAG1ParserState&, libetonyek::IWORKPropertyMap&}]' contexts/PAG1StyleContext.cpp:133:73: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f contexts/.deps/libetonyek_internal_la-PAG1StyleContext.Tpo contexts/.deps/libetonyek_internal_la-PAG1StyleContext.Plo mv -f contexts/.deps/libetonyek_internal_la-PAG1ShapeContext.Tpo contexts/.deps/libetonyek_internal_la-PAG1ShapeContext.Plo In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = unsigned char; B = unsigned char; C = unsigned char; D = unsigned char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:96:53: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(A, B, C, D) [with A = signed char; B = signed char; C = signed char; D = signed char; T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/func_packing.inl:127:59: required from here /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl:199:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(A a, B b, C c, D d) : ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/boost/optional/optional.hpp:762:0, from /usr/local/include/boost/optional.hpp:15, from ./IWORKXMLContextBase.h:14, from ./PAG1XMLContextBase.h:13, from contexts/PAG1TextStorageElement.h:15, from contexts/PAG1TextStorageElement.cpp:10: /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = double]' contexts/PAG1TextStorageElement.cpp:64:9: required from here /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^ In file included from /usr/local/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from ./PAG1XMLContextBase.h:13, from contexts/PAG1TextStorageElement.h:15, from contexts/PAG1TextStorageElement.cpp:10: /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPosition]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPosition]' contexts/PAG1TextStorageElement.cpp:98:17: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' contexts/PAG1TextStorageElement.cpp:98:17: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /usr/local/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /usr/local/include/boost/optional/optional.hpp:851:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' contexts/PAG1TextStorageElement.cpp:256:12: required from here /usr/local/include/boost/optional/optional.hpp:122:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl: In instantiation of 'glm::tvec4::tvec4(T, T, T, T) [with T = float; glm::precision P = (glm::precision)0u]': /usr/local/include/glm/detail/type_vec4.inl:60:65: required from 'static glm::tvec4 glm::detail::compute_vec4_mul::call(const glm::tvec4&, const glm::tvec4&) [with T = float; glm::precision P = (glm::precision)0u; bool Aligned = false]' /usr/local/include/glm/detail/type_vec4.inl:412:85: required from 'glm::tvec4& glm::tvec4::operator*=(U) [with U = float; T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/type_vec4.inl:695:25: required from 'glm::tvec4 glm::operator*(const glm::tvec4&, T) [with T = float; glm::precision P = (glm::precision)0u]' /usr/local/include/glm/detail/func_packing.inl:76:46: required from here /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'b' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:22: note: shadowed declaration is here struct { T r, g, b, a; }; ^ In file included from /usr/local/include/glm/detail/type_vec4.hpp:453:0, from /usr/local/include/glm/vec4.hpp:6, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.inl:191:40: warning: declaration of 'a' shadows a member of 'glm::tvec4' [-Wshadow] GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4::tvec4(T a, T b, T c, T d) ^ In file included from /usr/local/include/glm/vec4.hpp:6:0, from /usr/local/include/glm/glm.hpp:70, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /usr/local/include/glm/detail/type_vec4.hpp:46:25: note: shadowed declaration is here struct { T r, g, b, a; }; ^ mv -f contexts/.deps/libetonyek_internal_la-PAG1TextStorageElement.Tpo contexts/.deps/libetonyek_internal_la-PAG1TextStorageElement.Plo /bin/sh ../../libtool --tag=CXX --mode=link c++ -std=gnu++11 -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -o libetonyek_internal.la libetonyek_internal_la-IWAField.lo libetonyek_internal_la-IWAMessage.lo libetonyek_internal_la-IWAObjectIndex.lo libetonyek_internal_la-IWAParser.lo libetonyek_internal_la-IWAReader.lo libetonyek_internal_la-IWASnappyStream.lo libetonyek_internal_la-IWAText.lo libetonyek_internal_la-IWORKChainedTokenizer.lo libetonyek_internal_la-IWORKChart.lo libetonyek_internal_la-IWORKCollector.lo libetonyek_internal_la-IWORKDictionary.lo libetonyek_internal_la-IWORKDiscardContext.lo libetonyek_internal_la-IWORKDocumentInterface.lo libetonyek_internal_la-IWORKFormula.lo libetonyek_internal_la-IWORKLanguageManager.lo libetonyek_internal_la-IWORKMemoryStream.lo libetonyek_internal_la-IWORKOutputElements.lo libetonyek_internal_la-IWORKOutputManager.lo libetonyek_internal_la-IWORKParser.lo libetonyek_internal_la-IWORKPath.lo libetonyek_internal_la-IWORKPresentationRedirector.lo libetonyek_internal_la-IWORKProperties.lo libetonyek_internal_la-IWORKPropertyHandler.lo libetonyek_internal_la-IWORKPropertyMap.lo libetonyek_internal_la-IWORKRecorder.lo libetonyek_internal_la-IWORKShape.lo libetonyek_internal_la-IWORKSpreadsheetRedirector.lo libetonyek_internal_la-IWORKStyle.lo libetonyek_internal_la-IWORKStyleStack.lo libetonyek_internal_la-IWORKStylesheet.lo libetonyek_internal_la-IWORKTable.lo libetonyek_internal_la-IWORKTableRecorder.lo libetonyek_internal_la-IWORKText.lo libetonyek_internal_la-IWORKTextRecorder.lo libetonyek_internal_la-IWORKTextRedirector.lo libetonyek_internal_la-IWORKToken.lo libetonyek_internal_la-IWORKTokenizer.lo libetonyek_internal_la-IWORKTokenizerBase.lo libetonyek_internal_la-IWORKTransformation.lo libetonyek_internal_la-IWORKTypes.lo libetonyek_internal_la-IWORKXMLContext.lo libetonyek_internal_la-IWORKXMLContextBase.lo libetonyek_internal_la-IWORKXMLParserState.lo libetonyek_internal_la-IWORKZlibStream.lo libetonyek_internal_la-KEY1Dictionary.lo libetonyek_internal_la-KEY1Parser.lo libetonyek_internal_la-KEY1ParserState.lo libetonyek_internal_la-KEY1Token.lo libetonyek_internal_la-KEY2Dictionary.lo libetonyek_internal_la-KEY2Parser.lo libetonyek_internal_la-KEY2ParserState.lo libetonyek_internal_la-KEY2Token.lo libetonyek_internal_la-KEY6Parser.lo libetonyek_internal_la-KEYCollector.lo libetonyek_internal_la-KEYProperties.lo libetonyek_internal_la-KEYTypes.lo libetonyek_internal_la-NUM1Dictionary.lo libetonyek_internal_la-NUM1Parser.lo libetonyek_internal_la-NUM1ParserState.lo libetonyek_internal_la-NUM1Token.lo libetonyek_internal_la-NUM3Parser.lo libetonyek_internal_la-NUMCollector.lo libetonyek_internal_la-PAG1Dictionary.lo libetonyek_internal_la-PAG1Parser.lo libetonyek_internal_la-PAG1ParserState.lo libetonyek_internal_la-PAG1Token.lo libetonyek_internal_la-PAG5Parser.lo libetonyek_internal_la-PAGCollector.lo libetonyek_internal_la-PAGProperties.lo libetonyek_internal_la-PAGTypes.lo contexts/libetonyek_internal_la-IWORKBezierElement.lo contexts/libetonyek_internal_la-IWORKBinaryElement.lo contexts/libetonyek_internal_la-IWORKBrContext.lo contexts/libetonyek_internal_la-IWORKCalcEngineContext.lo contexts/libetonyek_internal_la-IWORKChartInfoElement.lo contexts/libetonyek_internal_la-IWORKColorElement.lo contexts/libetonyek_internal_la-IWORKCoreImageFilterDescriptorElement.lo contexts/libetonyek_internal_la-IWORKDataElement.lo contexts/libetonyek_internal_la-IWORKFieldElement.lo contexts/libetonyek_internal_la-IWORKFillElement.lo contexts/libetonyek_internal_la-IWORKFilteredImageElement.lo contexts/libetonyek_internal_la-IWORKFormatElement.lo contexts/libetonyek_internal_la-IWORKFormulaElement.lo contexts/libetonyek_internal_la-IWORKGeometryElement.lo contexts/libetonyek_internal_la-IWORKGroupElement.lo contexts/libetonyek_internal_la-IWORKHeaderFooterContext.lo contexts/libetonyek_internal_la-IWORKImageContext.lo contexts/libetonyek_internal_la-IWORKImageElement.lo contexts/libetonyek_internal_la-IWORKLayoutElement.lo contexts/libetonyek_internal_la-IWORKLineElement.lo contexts/libetonyek_internal_la-IWORKLineEndElement.lo contexts/libetonyek_internal_la-IWORKLinkElement.lo contexts/libetonyek_internal_la-IWORKListLabelGeometriesProperty.lo contexts/libetonyek_internal_la-IWORKListLabelGeometryElement.lo contexts/libetonyek_internal_la-IWORKListLabelIndentsProperty.lo contexts/libetonyek_internal_la-IWORKListLabelTypeinfoElement.lo contexts/libetonyek_internal_la-IWORKListLabelTypesProperty.lo contexts/libetonyek_internal_la-IWORKListTextIndentsProperty.lo contexts/libetonyek_internal_la-IWORKMediaElement.lo contexts/libetonyek_internal_la-IWORKMetadataElement.lo contexts/libetonyek_internal_la-IWORKNumberConverter.lo contexts/libetonyek_internal_la-IWORKPElement.lo contexts/libetonyek_internal_la-IWORKPathElement.lo contexts/libetonyek_internal_la-IWORKPositionElement.lo contexts/libetonyek_internal_la-IWORKPropertyContextBase.lo contexts/libetonyek_internal_la-IWORKPropertyMapElement.lo contexts/libetonyek_internal_la-IWORKRefContext.lo contexts/libetonyek_internal_la-IWORKShapeContext.lo contexts/libetonyek_internal_la-IWORKSizeElement.lo contexts/libetonyek_internal_la-IWORKSpanElement.lo contexts/libetonyek_internal_la-IWORKStringElement.lo contexts/libetonyek_internal_la-IWORKStrokeContext.lo contexts/libetonyek_internal_la-IWORKStyleContext.lo contexts/libetonyek_internal_la-IWORKStyleRefContext.lo contexts/libetonyek_internal_la-IWORKStylesContext.lo contexts/libetonyek_internal_la-IWORKStylesheetBase.lo contexts/libetonyek_internal_la-IWORKTabElement.lo contexts/libetonyek_internal_la-IWORKTableInfoElement.lo contexts/libetonyek_internal_la-IWORKTabsElement.lo contexts/libetonyek_internal_la-IWORKTabularInfoElement.lo contexts/libetonyek_internal_la-IWORKTabularModelElement.lo contexts/libetonyek_internal_la-IWORKTextBodyElement.lo contexts/libetonyek_internal_la-IWORKTextElement.lo contexts/libetonyek_internal_la-IWORKTextLabelElement.lo contexts/libetonyek_internal_la-IWORKTextStorageElement.lo contexts/libetonyek_internal_la-IWORKUnfilteredElement.lo contexts/libetonyek_internal_la-IWORKWrapElement.lo contexts/libetonyek_internal_la-KEY1ContentElement.lo contexts/libetonyek_internal_la-KEY1DivElement.lo contexts/libetonyek_internal_la-KEY1FillElement.lo contexts/libetonyek_internal_la-KEY1SpanElement.lo contexts/libetonyek_internal_la-KEY1StringConverter.lo contexts/libetonyek_internal_la-KEY1StylesContext.lo contexts/libetonyek_internal_la-KEY1TableElement.lo contexts/libetonyek_internal_la-KEY2StyleContext.lo contexts/libetonyek_internal_la-PAG1AnnotationContext.lo contexts/libetonyek_internal_la-PAG1AnnotationElement.lo contexts/libetonyek_internal_la-PAG1FootnotesElement.lo contexts/libetonyek_internal_la-PAG1ShapeContext.lo contexts/libetonyek_internal_la-PAG1StyleContext.lo contexts/libetonyek_internal_la-PAG1TextStorageElement.lo libetonyek_internal_la-libetonyek_utils.lo libetonyek_internal_la-libetonyek_xml.lo libtool: link: ar cru .libs/libetonyek_internal.a .libs/libetonyek_internal_la-IWAField.o .libs/libetonyek_internal_la-IWAMessage.o .libs/libetonyek_internal_la-IWAObjectIndex.o .libs/libetonyek_internal_la-IWAParser.o .libs/libetonyek_internal_la-IWAReader.o .libs/libetonyek_internal_la-IWASnappyStream.o .libs/libetonyek_internal_la-IWAText.o .libs/libetonyek_internal_la-IWORKChainedTokenizer.o .libs/libetonyek_internal_la-IWORKChart.o .libs/libetonyek_internal_la-IWORKCollector.o .libs/libetonyek_internal_la-IWORKDictionary.o .libs/libetonyek_internal_la-IWORKDiscardContext.o .libs/libetonyek_internal_la-IWORKDocumentInterface.o .libs/libetonyek_internal_la-IWORKFormula.o .libs/libetonyek_internal_la-IWORKLanguageManager.o .libs/libetonyek_internal_la-IWORKMemoryStream.o .libs/libetonyek_internal_la-IWORKOutputElements.o .libs/libetonyek_internal_la-IWORKOutputManager.o .libs/libetonyek_internal_la-IWORKParser.o .libs/libetonyek_internal_la-IWORKPath.o .libs/libetonyek_internal_la-IWORKPresentationRedirector.o .libs/libetonyek_internal_la-IWORKProperties.o .libs/libetonyek_internal_la-IWORKPropertyHandler.o .libs/libetonyek_internal_la-IWORKPropertyMap.o .libs/libetonyek_internal_la-IWORKRecorder.o .libs/libetonyek_internal_la-IWORKShape.o .libs/libetonyek_internal_la-IWORKSpreadsheetRedirector.o .libs/libetonyek_internal_la-IWORKStyle.o .libs/libetonyek_internal_la-IWORKStyleStack.o .libs/libetonyek_internal_la-IWORKStylesheet.o .libs/libetonyek_internal_la-IWORKTable.o .libs/libetonyek_internal_la-IWORKTableRecorder.o .libs/libetonyek_internal_la-IWORKText.o .libs/libetonyek_internal_la-IWORKTextRecorder.o .libs/libetonyek_internal_la-IWORKTextRedirector.o .libs/libetonyek_internal_la-IWORKToken.o .libs/libetonyek_internal_la-IWORKTokenizer.o .libs/libetonyek_internal_la-IWORKTokenizerBase.o .libs/libetonyek_internal_la-IWORKTransformation.o .libs/libetonyek_internal_la-IWORKTypes.o .libs/libetonyek_internal_la-IWORKXMLContext.o .libs/libetonyek_internal_la-IWORKXMLContextBase.o .libs/libetonyek_internal_la-IWORKXMLParserState.o .libs/libetonyek_internal_la-IWORKZlibStream.o .libs/libetonyek_internal_la-KEY1Dictionary.o .libs/libetonyek_internal_la-KEY1Parser.o .libs/libetonyek_internal_la-KEY1ParserState.o .libs/libetonyek_internal_la-KEY1Token.o .libs/libetonyek_internal_la-KEY2Dictionary.o .libs/libetonyek_internal_la-KEY2Parser.o .libs/libetonyek_internal_la-KEY2ParserState.o .libs/libetonyek_internal_la-KEY2Token.o .libs/libetonyek_internal_la-KEY6Parser.o .libs/libetonyek_internal_la-KEYCollector.o .libs/libetonyek_internal_la-KEYProperties.o .libs/libetonyek_internal_la-KEYTypes.o .libs/libetonyek_internal_la-NUM1Dictionary.o .libs/libetonyek_internal_la-NUM1Parser.o .libs/libetonyek_internal_la-NUM1ParserState.o .libs/libetonyek_internal_la-NUM1Token.o .libs/libetonyek_internal_la-NUM3Parser.o .libs/libetonyek_internal_la-NUMCollector.o .libs/libetonyek_internal_la-PAG1Dictionary.o .libs/libetonyek_internal_la-PAG1Parser.o .libs/libetonyek_internal_la-PAG1ParserState.o .libs/libetonyek_internal_la-PAG1Token.o .libs/libetonyek_internal_la-PAG5Parser.o .libs/libetonyek_internal_la-PAGCollector.o .libs/libetonyek_internal_la-PAGProperties.o .libs/libetonyek_internal_la-PAGTypes.o contexts/.libs/libetonyek_internal_la-IWORKBezierElement.o contexts/.libs/libetonyek_internal_la-IWORKBinaryElement.o contexts/.libs/libetonyek_internal_la-IWORKBrContext.o contexts/.libs/libetonyek_internal_la-IWORKCalcEngineContext.o contexts/.libs/libetonyek_internal_la-IWORKChartInfoElement.o contexts/.libs/libetonyek_internal_la-IWORKColorElement.o contexts/.libs/libetonyek_internal_la-IWORKCoreImageFilterDescriptorElement.o contexts/.libs/libetonyek_internal_la-IWORKDataElement.o contexts/.libs/libetonyek_internal_la-IWORKFieldElement.o contexts/.libs/libetonyek_internal_la-IWORKFillElement.o contexts/.libs/libetonyek_internal_la-IWORKFilteredImageElement.o contexts/.libs/libetonyek_internal_la-IWORKFormatElement.o contexts/.libs/libetonyek_internal_la-IWORKFormulaElement.o contexts/.libs/libetonyek_internal_la-IWORKGeometryElement.o contexts/.libs/libetonyek_internal_la-IWORKGroupElement.o contexts/.libs/libetonyek_internal_la-IWORKHeaderFooterContext.o contexts/.libs/libetonyek_internal_la-IWORKImageContext.o contexts/.libs/libetonyek_internal_la-IWORKImageElement.o contexts/.libs/libetonyek_internal_la-IWORKLayoutElement.o contexts/.libs/libetonyek_internal_la-IWORKLineElement.o contexts/.libs/libetonyek_internal_la-IWORKLineEndElement.o contexts/.libs/libetonyek_internal_la-IWORKLinkElement.o contexts/.libs/libetonyek_internal_la-IWORKListLabelGeometriesProperty.o contexts/.libs/libetonyek_internal_la-IWORKListLabelGeometryElement.o contexts/.libs/libetonyek_internal_la-IWORKListLabelIndentsProperty.o contexts/.libs/libetonyek_internal_la-IWORKListLabelTypeinfoElement.o contexts/.libs/libetonyek_internal_la-IWORKListLabelTypesProperty.o contexts/.libs/libetonyek_internal_la-IWORKListTextIndentsProperty.o contexts/.libs/libetonyek_internal_la-IWORKMediaElement.o contexts/.libs/libetonyek_internal_la-IWORKMetadataElement.o contexts/.libs/libetonyek_internal_la-IWORKNumberConverter.o contexts/.libs/libetonyek_internal_la-IWORKPElement.o contexts/.libs/libetonyek_internal_la-IWORKPathElement.o contexts/.libs/libetonyek_internal_la-IWORKPositionElement.o contexts/.libs/libetonyek_internal_la-IWORKPropertyContextBase.o contexts/.libs/libetonyek_internal_la-IWORKPropertyMapElement.o contexts/.libs/libetonyek_internal_la-IWORKRefContext.o contexts/.libs/libetonyek_internal_la-IWORKShapeContext.o contexts/.libs/libetonyek_internal_la-IWORKSizeElement.o contexts/.libs/libetonyek_internal_la-IWORKSpanElement.o contexts/.libs/libetonyek_internal_la-IWORKStringElement.o contexts/.libs/libetonyek_internal_la-IWORKStrokeContext.o contexts/.libs/libetonyek_internal_la-IWORKStyleContext.o contexts/.libs/libetonyek_internal_la-IWORKStyleRefContext.o contexts/.libs/libetonyek_internal_la-IWORKStylesContext.o contexts/.libs/libetonyek_internal_la-IWORKStylesheetBase.o contexts/.libs/libetonyek_internal_la-IWORKTabElement.o contexts/.libs/libetonyek_internal_la-IWORKTableInfoElement.o contexts/.libs/libetonyek_internal_la-IWORKTabsElement.o contexts/.libs/libetonyek_internal_la-IWORKTabularInfoElement.o contexts/.libs/libetonyek_internal_la-IWORKTabularModelElement.o contexts/.libs/libetonyek_internal_la-IWORKTextBodyElement.o contexts/.libs/libetonyek_internal_la-IWORKTextElement.o contexts/.libs/libetonyek_internal_la-IWORKTextLabelElement.o contexts/.libs/libetonyek_internal_la-IWORKTextStorageElement.o contexts/.libs/libetonyek_internal_la-IWORKUnfilteredElement.o contexts/.libs/libetonyek_internal_la-IWORKWrapElement.o contexts/.libs/libetonyek_internal_la-KEY1ContentElement.o contexts/.libs/libetonyek_internal_la-KEY1DivElement.o contexts/.libs/libetonyek_internal_la-KEY1FillElement.o contexts/.libs/libetonyek_internal_la-KEY1SpanElement.o contexts/.libs/libetonyek_internal_la-KEY1StringConverter.o contexts/.libs/libetonyek_internal_la-KEY1StylesContext.o contexts/.libs/libetonyek_internal_la-KEY1TableElement.o contexts/.libs/libetonyek_internal_la-KEY2StyleContext.o contexts/.libs/libetonyek_internal_la-PAG1AnnotationContext.o contexts/.libs/libetonyek_internal_la-PAG1AnnotationElement.o contexts/.libs/libetonyek_internal_la-PAG1FootnotesElement.o contexts/.libs/libetonyek_internal_la-PAG1ShapeContext.o contexts/.libs/libetonyek_internal_la-PAG1StyleContext.o contexts/.libs/libetonyek_internal_la-PAG1TextStorageElement.o .libs/libetonyek_internal_la-libetonyek_utils.o .libs/libetonyek_internal_la-libetonyek_xml.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: ranlib .libs/libetonyek_internal.a libtool: link: ( cd ".libs" && rm -f "libetonyek_internal.la" && ln -s "../libetonyek_internal.la" "libetonyek_internal.la" ) /bin/sh ../../libtool --tag=CXX --mode=link c++ -std=gnu++11 -DLIBETONYEK_BUILD -I../../inc -I../../src/lib/contexts -I/usr/local/include/libxml2 -I/usr/local/include/mdds-1.2 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/libxml2 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -version-info 1:8:0 -export-dynamic -no-undefined -o libetonyek-0.1.la -rpath /usr/local/lib EtonyekDocument.lo libetonyek_internal.la -L/usr/local/lib -lrevenge-0.0 -L/usr/local/lib -llangtag -lxml2 -L/usr/local/lib -lxml2 -lz libtool: link: c++ -fPIC -DPIC -shared -nostdlib /usr/lib/crti.o /usr/lib/gcc50/crtbeginS.o .libs/EtonyekDocument.o -Wl,--whole-archive ./.libs/libetonyek_internal.a -Wl,--no-whole-archive -L/usr/local/lib -lrevenge-0.0 -llangtag -lxml2 -lz -L/usr/lib/gcc50 -lstdc++ -lm -lc -lgcc -lgcc_pic /usr/lib/gcc50/crtendS.o /usr/lib/crtn.o -O2 -Wl,-soname -Wl,libetonyek-0.1.so.1 -o .libs/libetonyek-0.1.so.1.0.8 libtool: link: (cd ".libs" && rm -f "libetonyek-0.1.so.1" && ln -s "libetonyek-0.1.so.1.0.8" "libetonyek-0.1.so.1") libtool: link: (cd ".libs" && rm -f "libetonyek-0.1.so" && ln -s "libetonyek-0.1.so.1.0.8" "libetonyek-0.1.so") libtool: link: ( cd ".libs" && rm -f "libetonyek-0.1.la" && ln -s "../libetonyek-0.1.la" "libetonyek-0.1.la" ) gmake[5]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/lib' gmake[4]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/lib' Making all in conv gmake[4]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv' Making all in csv gmake[5]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/csv' depbase=`echo numbers2csv.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I/usr/local/include -I../../../inc -I../../../src/lib -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT numbers2csv.o -MD -MP -MF $depbase.Tpo -c -o numbers2csv.o numbers2csv.cpp &&\ mv -f $depbase.Tpo $depbase.Po /bin/sh ../../../libtool --tag=CXX --mode=link c++ -std=gnu++11 -I../../../inc -I../../../src/lib -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -o numbers2csv numbers2csv.o ../../lib/libetonyek-0.1.la -L/usr/local/lib -lrevenge-0.0 -L/usr/local/lib -lrevenge-generators-0.0 -lrevenge-0.0 -L/usr/local/lib -lrevenge-stream-0.0 -lz libtool: link: c++ -std=gnu++11 -I../../../inc -I../../../src/lib -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -o .libs/numbers2csv numbers2csv.o ../../lib/.libs/libetonyek-0.1.so -L/usr/local/lib -lrevenge-generators-0.0 -lrevenge-stream-0.0 -lrevenge-0.0 -llangtag -lxml2 -lz -Wl,-rpath -Wl,/usr/local/lib gmake[5]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/csv' Making all in html gmake[5]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/html' depbase=`echo pages2html.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I/usr/local/include -I../../../inc -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT pages2html.o -MD -MP -MF $depbase.Tpo -c -o pages2html.o pages2html.cpp &&\ mv -f $depbase.Tpo $depbase.Po /bin/sh ../../../libtool --tag=CXX --mode=link c++ -std=gnu++11 -I../../../inc -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -o pages2html pages2html.o ../../lib/libetonyek-0.1.la -L/usr/local/lib -lrevenge-0.0 -L/usr/local/lib -lrevenge-generators-0.0 -lrevenge-0.0 -L/usr/local/lib -lrevenge-stream-0.0 libtool: link: c++ -std=gnu++11 -I../../../inc -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -o .libs/pages2html pages2html.o ../../lib/.libs/libetonyek-0.1.so -L/usr/local/lib -lrevenge-generators-0.0 -lrevenge-stream-0.0 -lrevenge-0.0 -llangtag -lxml2 -lz -Wl,-rpath -Wl,/usr/local/lib gmake[5]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/html' Making all in raw gmake[5]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/raw' depbase=`echo key2raw.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I/usr/local/include -I../../../inc -I../../../src/lib -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT key2raw.o -MD -MP -MF $depbase.Tpo -c -o key2raw.o key2raw.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo numbers2raw.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I/usr/local/include -I../../../inc -I../../../src/lib -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT numbers2raw.o -MD -MP -MF $depbase.Tpo -c -o numbers2raw.o numbers2raw.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo pages2raw.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I/usr/local/include -I../../../inc -I../../../src/lib -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT pages2raw.o -MD -MP -MF $depbase.Tpo -c -o pages2raw.o pages2raw.cpp &&\ mv -f $depbase.Tpo $depbase.Po /bin/sh ../../../libtool --tag=CXX --mode=link c++ -std=gnu++11 -I../../../inc -I../../../src/lib -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -o key2raw key2raw.o ../../lib/libetonyek-0.1.la -L/usr/local/lib -lrevenge-0.0 -L/usr/local/lib -lrevenge-generators-0.0 -lrevenge-0.0 -L/usr/local/lib -lrevenge-stream-0.0 -lz /bin/sh ../../../libtool --tag=CXX --mode=link c++ -std=gnu++11 -I../../../inc -I../../../src/lib -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -o numbers2raw numbers2raw.o ../../lib/libetonyek-0.1.la -L/usr/local/lib -lrevenge-0.0 -L/usr/local/lib -lrevenge-generators-0.0 -lrevenge-0.0 -L/usr/local/lib -lrevenge-stream-0.0 -lz libtool: link: c++ -std=gnu++11 -I../../../inc -I../../../src/lib -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -o .libs/key2raw key2raw.o ../../lib/.libs/libetonyek-0.1.so -L/usr/local/lib -lrevenge-generators-0.0 -lrevenge-stream-0.0 -lrevenge-0.0 -llangtag -lxml2 -lz -Wl,-rpath -Wl,/usr/local/lib /bin/sh ../../../libtool --tag=CXX --mode=link c++ -std=gnu++11 -I../../../inc -I../../../src/lib -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -o pages2raw pages2raw.o ../../lib/libetonyek-0.1.la -L/usr/local/lib -lrevenge-0.0 -L/usr/local/lib -lrevenge-generators-0.0 -lrevenge-0.0 -L/usr/local/lib -lrevenge-stream-0.0 -lz libtool: link: c++ -std=gnu++11 -I../../../inc -I../../../src/lib -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -o .libs/pages2raw pages2raw.o ../../lib/.libs/libetonyek-0.1.so -L/usr/local/lib -lrevenge-generators-0.0 -lrevenge-stream-0.0 -lrevenge-0.0 -llangtag -lxml2 -lz -Wl,-rpath -Wl,/usr/local/lib libtool: link: c++ -std=gnu++11 -I../../../inc -I../../../src/lib -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -o .libs/numbers2raw numbers2raw.o ../../lib/.libs/libetonyek-0.1.so -L/usr/local/lib -lrevenge-generators-0.0 -lrevenge-stream-0.0 -lrevenge-0.0 -llangtag -lxml2 -lz -Wl,-rpath -Wl,/usr/local/lib gmake[5]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/raw' Making all in svg gmake[5]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/svg' depbase=`echo key2xhtml.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I/usr/local/include -I../../../inc -I../../../src/lib -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT key2xhtml.o -MD -MP -MF $depbase.Tpo -c -o key2xhtml.o key2xhtml.cpp &&\ mv -f $depbase.Tpo $depbase.Po /bin/sh ../../../libtool --tag=CXX --mode=link c++ -std=gnu++11 -I../../../inc -I../../../src/lib -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -o key2xhtml key2xhtml.o ../../lib/libetonyek-0.1.la -L/usr/local/lib -lrevenge-0.0 -L/usr/local/lib -lrevenge-generators-0.0 -lrevenge-0.0 -L/usr/local/lib -lrevenge-stream-0.0 -lz libtool: link: c++ -std=gnu++11 -I../../../inc -I../../../src/lib -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -o .libs/key2xhtml key2xhtml.o ../../lib/.libs/libetonyek-0.1.so -L/usr/local/lib -lrevenge-generators-0.0 -lrevenge-stream-0.0 -lrevenge-0.0 -llangtag -lxml2 -lz -Wl,-rpath -Wl,/usr/local/lib gmake[5]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/svg' Making all in text gmake[5]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/text' depbase=`echo key2text.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I/usr/local/include -I../../../inc -I../../../src/lib -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT key2text.o -MD -MP -MF $depbase.Tpo -c -o key2text.o key2text.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo numbers2text.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I/usr/local/include -I../../../inc -I../../../src/lib -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT numbers2text.o -MD -MP -MF $depbase.Tpo -c -o numbers2text.o numbers2text.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo pages2text.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I/usr/local/include -I../../../inc -I../../../src/lib -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -MT pages2text.o -MD -MP -MF $depbase.Tpo -c -o pages2text.o pages2text.cpp &&\ mv -f $depbase.Tpo $depbase.Po /bin/sh ../../../libtool --tag=CXX --mode=link c++ -std=gnu++11 -I../../../inc -I../../../src/lib -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -o key2text key2text.o ../../lib/libetonyek-0.1.la -L/usr/local/lib -lrevenge-0.0 -L/usr/local/lib -lrevenge-generators-0.0 -lrevenge-0.0 -L/usr/local/lib -lrevenge-stream-0.0 -lz /bin/sh ../../../libtool --tag=CXX --mode=link c++ -std=gnu++11 -I../../../inc -I../../../src/lib -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -o numbers2text numbers2text.o ../../lib/libetonyek-0.1.la -L/usr/local/lib -lrevenge-0.0 -L/usr/local/lib -lrevenge-generators-0.0 -lrevenge-0.0 -L/usr/local/lib -lrevenge-stream-0.0 -lz /bin/sh ../../../libtool --tag=CXX --mode=link c++ -std=gnu++11 -I../../../inc -I../../../src/lib -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -o pages2text pages2text.o ../../lib/libetonyek-0.1.la -L/usr/local/lib -lrevenge-0.0 -L/usr/local/lib -lrevenge-generators-0.0 -lrevenge-0.0 -L/usr/local/lib -lrevenge-stream-0.0 -lz libtool: link: c++ -std=gnu++11 -I../../../inc -I../../../src/lib -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -o .libs/key2text key2text.o ../../lib/.libs/libetonyek-0.1.so -L/usr/local/lib -lrevenge-generators-0.0 -lrevenge-stream-0.0 -lrevenge-0.0 -llangtag -lxml2 -lz -Wl,-rpath -Wl,/usr/local/lib libtool: link: c++ -std=gnu++11 -I../../../inc -I../../../src/lib -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -o .libs/numbers2text numbers2text.o ../../lib/.libs/libetonyek-0.1.so -L/usr/local/lib -lrevenge-generators-0.0 -lrevenge-stream-0.0 -lrevenge-0.0 -llangtag -lxml2 -lz -Wl,-rpath -Wl,/usr/local/lib libtool: link: c++ -std=gnu++11 -I../../../inc -I../../../src/lib -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -I/usr/local/include/librevenge-0.0 -DNDEBUG -pipe -O2 -fno-strict-aliasing -fvisibility=hidden -DLIBETONYEK_VISIBILITY -Wall -Wextra -Wshadow -pedantic -Weffc++ -o .libs/pages2text pages2text.o ../../lib/.libs/libetonyek-0.1.so -L/usr/local/lib -lrevenge-generators-0.0 -lrevenge-stream-0.0 -lrevenge-0.0 -llangtag -lxml2 -lz -Wl,-rpath -Wl,/usr/local/lib gmake[5]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/text' gmake[5]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv' gmake[5]: Nothing to be done for 'all-am'. gmake[5]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv' gmake[4]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv' gmake[4]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src' gmake[4]: Nothing to be done for 'all-am'. gmake[4]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src' gmake[3]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src' Making all in docs gmake[3]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/docs' Making all in doxygen gmake[4]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/docs/doxygen' gmake[4]: Nothing to be done for 'all'. gmake[4]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/docs/doxygen' gmake[4]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/docs' gmake[4]: Nothing to be done for 'all-am'. gmake[4]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/docs' gmake[3]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/docs' gmake[3]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8' gmake[2]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8' gmake[1]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8' -------------------------------------------------------------------------------- -- Phase: run-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: stage -------------------------------------------------------------------------------- ===> Staging for libetonyek01-0.1.8,1 ===> Generating temporary packing list gmake[1]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8' if test -z 'strip'; then \ gmake INSTALL_PROGRAM="/bin/sh /construction/graphics/libetonyek01/libetonyek-0.1.8/install-sh -c -s" \ install_sh_PROGRAM="/bin/sh /construction/graphics/libetonyek01/libetonyek-0.1.8/install-sh -c -s" INSTALL_STRIP_FLAG=-s \ install; \ else \ gmake INSTALL_PROGRAM="/bin/sh /construction/graphics/libetonyek01/libetonyek-0.1.8/install-sh -c -s" \ install_sh_PROGRAM="/bin/sh /construction/graphics/libetonyek01/libetonyek-0.1.8/install-sh -c -s" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='strip'" install; \ fi gmake[2]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8' Making install in build gmake[3]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/build' Making install in win32 gmake[4]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/build/win32' gmake[5]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/build/win32' gmake[5]: Nothing to be done for 'install-exec-am'. gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/build/win32' gmake[4]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/build/win32' gmake[4]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/build' gmake[5]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/build' gmake[5]: Nothing to be done for 'install-exec-am'. gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/build' gmake[4]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/build' gmake[3]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/build' Making install in inc gmake[3]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/inc' Making install in libetonyek gmake[4]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/inc/libetonyek' gmake[5]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/inc/libetonyek' gmake[5]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/construction/graphics/libetonyek01/stage/usr/local/include/libetonyek-0.1/libetonyek' install -m 0644 libetonyek.h EtonyekDocument.h '/construction/graphics/libetonyek01/stage/usr/local/include/libetonyek-0.1/libetonyek' gmake[5]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/inc/libetonyek' gmake[4]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/inc/libetonyek' gmake[4]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/inc' gmake[5]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/inc' gmake[5]: Nothing to be done for 'install-exec-am'. gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/inc' gmake[4]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/inc' gmake[3]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/inc' Making install in src gmake[3]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src' Making install in lib gmake[4]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/lib' gmake install-am gmake[5]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/lib' gmake[6]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/lib' /bin/mkdir -p '/construction/graphics/libetonyek01/stage/usr/local/lib' /bin/sh ../../libtool --mode=install /usr/bin/install -c -s libetonyek-0.1.la '/construction/graphics/libetonyek01/stage/usr/local/lib' libtool: install: /usr/bin/install -c .libs/libetonyek-0.1.so.1.0.8 /construction/graphics/libetonyek01/stage/usr/local/lib/libetonyek-0.1.so.1.0.8 libtool: install: strip --strip-unneeded /construction/graphics/libetonyek01/stage/usr/local/lib/libetonyek-0.1.so.1.0.8 libtool: install: (cd /construction/graphics/libetonyek01/stage/usr/local/lib && { ln -s -f libetonyek-0.1.so.1.0.8 libetonyek-0.1.so.1 || { rm -f libetonyek-0.1.so.1 && ln -s libetonyek-0.1.so.1.0.8 libetonyek-0.1.so.1; }; }) libtool: install: (cd /construction/graphics/libetonyek01/stage/usr/local/lib && { ln -s -f libetonyek-0.1.so.1.0.8 libetonyek-0.1.so || { rm -f libetonyek-0.1.so && ln -s libetonyek-0.1.so.1.0.8 libetonyek-0.1.so; }; }) libtool: install: /usr/bin/install -c .libs/libetonyek-0.1.lai /construction/graphics/libetonyek01/stage/usr/local/lib/libetonyek-0.1.la libtool: warning: remember to run 'libtool --finish /usr/local/lib' gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/lib' gmake[5]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/lib' gmake[4]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/lib' Making install in conv gmake[4]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv' Making install in csv gmake[5]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/csv' gmake[6]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/csv' /bin/mkdir -p '/construction/graphics/libetonyek01/stage/usr/local/bin' STRIPPROG='strip' /bin/sh ../../../libtool --mode=install /bin/sh /construction/graphics/libetonyek01/libetonyek-0.1.8/install-sh -c -s numbers2csv '/construction/graphics/libetonyek01/stage/usr/local/bin' libtool: warning: '../../lib/libetonyek-0.1.la' has not been installed in '/usr/local/lib' libtool: install: /bin/sh /construction/graphics/libetonyek01/libetonyek-0.1.8/install-sh -c -s .libs/numbers2csv /construction/graphics/libetonyek01/stage/usr/local/bin/numbers2csv gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/csv' gmake[5]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/csv' Making install in html gmake[5]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/html' gmake[6]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/html' /bin/mkdir -p '/construction/graphics/libetonyek01/stage/usr/local/bin' STRIPPROG='strip' /bin/sh ../../../libtool --mode=install /bin/sh /construction/graphics/libetonyek01/libetonyek-0.1.8/install-sh -c -s pages2html '/construction/graphics/libetonyek01/stage/usr/local/bin' libtool: warning: '../../lib/libetonyek-0.1.la' has not been installed in '/usr/local/lib' libtool: install: /bin/sh /construction/graphics/libetonyek01/libetonyek-0.1.8/install-sh -c -s .libs/pages2html /construction/graphics/libetonyek01/stage/usr/local/bin/pages2html gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/html' gmake[5]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/html' Making install in raw gmake[5]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/raw' gmake[6]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/raw' /bin/mkdir -p '/construction/graphics/libetonyek01/stage/usr/local/bin' STRIPPROG='strip' /bin/sh ../../../libtool --mode=install /bin/sh /construction/graphics/libetonyek01/libetonyek-0.1.8/install-sh -c -s key2raw numbers2raw pages2raw '/construction/graphics/libetonyek01/stage/usr/local/bin' libtool: warning: '../../lib/libetonyek-0.1.la' has not been installed in '/usr/local/lib' libtool: install: /bin/sh /construction/graphics/libetonyek01/libetonyek-0.1.8/install-sh -c -s .libs/key2raw /construction/graphics/libetonyek01/stage/usr/local/bin/key2raw libtool: warning: '../../lib/libetonyek-0.1.la' has not been installed in '/usr/local/lib' libtool: install: /bin/sh /construction/graphics/libetonyek01/libetonyek-0.1.8/install-sh -c -s .libs/numbers2raw /construction/graphics/libetonyek01/stage/usr/local/bin/numbers2raw libtool: warning: '../../lib/libetonyek-0.1.la' has not been installed in '/usr/local/lib' libtool: install: /bin/sh /construction/graphics/libetonyek01/libetonyek-0.1.8/install-sh -c -s .libs/pages2raw /construction/graphics/libetonyek01/stage/usr/local/bin/pages2raw gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/raw' gmake[5]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/raw' Making install in svg gmake[5]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/svg' gmake[6]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/svg' /bin/mkdir -p '/construction/graphics/libetonyek01/stage/usr/local/bin' STRIPPROG='strip' /bin/sh ../../../libtool --mode=install /bin/sh /construction/graphics/libetonyek01/libetonyek-0.1.8/install-sh -c -s key2xhtml '/construction/graphics/libetonyek01/stage/usr/local/bin' libtool: warning: '../../lib/libetonyek-0.1.la' has not been installed in '/usr/local/lib' libtool: install: /bin/sh /construction/graphics/libetonyek01/libetonyek-0.1.8/install-sh -c -s .libs/key2xhtml /construction/graphics/libetonyek01/stage/usr/local/bin/key2xhtml gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/svg' gmake[5]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/svg' Making install in text gmake[5]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/text' gmake[6]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/text' /bin/mkdir -p '/construction/graphics/libetonyek01/stage/usr/local/bin' STRIPPROG='strip' /bin/sh ../../../libtool --mode=install /bin/sh /construction/graphics/libetonyek01/libetonyek-0.1.8/install-sh -c -s key2text numbers2text pages2text '/construction/graphics/libetonyek01/stage/usr/local/bin' libtool: warning: '../../lib/libetonyek-0.1.la' has not been installed in '/usr/local/lib' libtool: install: /bin/sh /construction/graphics/libetonyek01/libetonyek-0.1.8/install-sh -c -s .libs/key2text /construction/graphics/libetonyek01/stage/usr/local/bin/key2text libtool: warning: '../../lib/libetonyek-0.1.la' has not been installed in '/usr/local/lib' libtool: install: /bin/sh /construction/graphics/libetonyek01/libetonyek-0.1.8/install-sh -c -s .libs/numbers2text /construction/graphics/libetonyek01/stage/usr/local/bin/numbers2text libtool: warning: '../../lib/libetonyek-0.1.la' has not been installed in '/usr/local/lib' libtool: install: /bin/sh /construction/graphics/libetonyek01/libetonyek-0.1.8/install-sh -c -s .libs/pages2text /construction/graphics/libetonyek01/stage/usr/local/bin/pages2text gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/text' gmake[5]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv/text' gmake[5]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv' gmake[6]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv' gmake[6]: Nothing to be done for 'install-exec-am'. gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv' gmake[5]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv' gmake[4]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src/conv' gmake[4]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src' gmake[5]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src' gmake[5]: Nothing to be done for 'install-exec-am'. gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src' gmake[4]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src' gmake[3]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/src' Making install in docs gmake[3]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/docs' Making install in doxygen gmake[4]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/docs/doxygen' gmake[5]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/docs/doxygen' gmake[5]: Nothing to be done for 'install-exec-am'. gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/docs/doxygen' gmake[4]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/docs/doxygen' gmake[4]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/docs' gmake[5]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/docs' gmake[5]: Nothing to be done for 'install-exec-am'. gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/docs' gmake[4]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/docs' gmake[3]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8/docs' gmake[3]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8' gmake[4]: Entering directory '/construction/graphics/libetonyek01/libetonyek-0.1.8' gmake[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/construction/graphics/libetonyek01/stage/usr/local/libdata/pkgconfig' install -m 0644 libetonyek-0.1.pc '/construction/graphics/libetonyek01/stage/usr/local/libdata/pkgconfig' gmake[4]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8' gmake[3]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8' gmake[2]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8' gmake[1]: Leaving directory '/construction/graphics/libetonyek01/libetonyek-0.1.8' ====> Compressing man pages (compress-man) -------------------------------------------------------------------------------- -- Phase: package -------------------------------------------------------------------------------- ===> Building package for libetonyek01-0.1.8,1 file sizes/checksums [18]: . done packing files [18]: . done packing directories [0]: . done -------------------------------------------------- -- Termination -------------------------------------------------- Finished: Thursday, 19 JUL 2018 at 22:05:16 UTC Duration: 00:08:17